Skip to content

Commit 71c692e

Browse files
committed
Fix for #279, switching projects erases active one.
1 parent 2343851 commit 71c692e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

wwwroot/modules/state.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,9 @@ export default class State {
294294
const storageId = `${LOCAL_STORAGE_PROJECTS}${project.id}`;
295295
const serialised = ProjectJsonSerialiser.serialise(project);
296296
localStorage.setItem(storageId, serialised);
297+
// Update project in cached list too
298+
this.#projects.set(project.id, project);
299+
// Raise the event
297300
if (raise) {
298301
this.#dispatcher.dispatch(EVENT_OnEvent, createArgs(events.projectSaved, { projectId: project.id }));
299302
this.#dispatcher.dispatch(EVENT_OnEvent, createArgs(events.projectListChanged));

0 commit comments

Comments
 (0)