Skip to content

Commit 461877b

Browse files
committed
project state loading should error if can’t load default
1 parent fa5cfb4 commit 461877b

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

src/reducers/project-state.js

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const START_AUTO_UPDATING = 'scratch-gui/project-state/START_AUTO_UPDATING';
1717
const START_CREATING_NEW = 'scratch-gui/project-state/START_CREATING_NEW';
1818
const START_ERROR = 'scratch-gui/project-state/START_ERROR';
1919
const START_FETCHING_NEW = 'scratch-gui/project-state/START_FETCHING_NEW';
20-
const START_LOADING_VM_FILE_UPLOAD = 'scratch-gui/project-state/START_LOADING_FILE_UPLOAD';
20+
const START_LOADING_VM_FILE_UPLOAD = 'scratch-gui/project-state/START_LOADING_VM_FILE_UPLOAD';
2121
const START_MANUAL_UPDATING = 'scratch-gui/project-state/START_MANUAL_UPDATING';
2222
const START_REMIXING = 'scratch-gui/project-state/START_REMIXING';
2323
const START_UPDATING_BEFORE_CREATING_COPY = 'scratch-gui/project-state/START_UPDATING_BEFORE_CREATING_COPY';
@@ -435,10 +435,21 @@ const onLoadedProject = (loadingState, canSave, success) => {
435435
default:
436436
return;
437437
}
438+
} else {
439+
switch (loadingState) {
440+
case LoadingState.LOADING_VM_WITH_ID:
441+
case LoadingState.LOADING_VM_FILE_UPLOAD:
442+
return {
443+
type: RETURN_TO_SHOWING
444+
};
445+
case LoadingState.LOADING_VM_NEW_DEFAULT:
446+
return {
447+
type: START_ERROR
448+
};
449+
default:
450+
return;
451+
}
438452
}
439-
return {
440-
type: RETURN_TO_SHOWING
441-
};
442453
};
443454

444455
const doneUpdatingProject = loadingState => {

0 commit comments

Comments
 (0)