fix(ui): select nonexistent entity

This commit is contained in:
psychedelicious
2024-09-01 17:04:32 +10:00
parent dd8b25260d
commit ae65f89999

View File

@@ -775,6 +775,11 @@ export const canvasSlice = createSlice({
//#region Shared entity
entitySelected: (state, action: PayloadAction<EntityIdentifierPayload>) => {
const { entityIdentifier } = action.payload;
const entity = selectEntity(state, entityIdentifier);
if (!entity) {
// Cannot select a non-existent entity
return;
}
state.selectedEntityIdentifier = entityIdentifier;
},
entityNameChanged: (state, action: PayloadAction<EntityIdentifierPayload<{ name: string | null }>>) => {