diff --git a/src/js/sandbox/index.js b/src/js/sandbox/index.js index 1227cfdb..c85d5f44 100644 --- a/src/js/sandbox/index.js +++ b/src/js/sandbox/index.js @@ -234,6 +234,15 @@ var Sandbox = Backbone.View.extend({ }, resetSolved: function(command, deferred) { + if (command.get('regexResults').input !== 'reset solved --confirm') { + command.set('error', new Errors.GitError({ + msg: 'Reset solved will mark each level as not yet solved; because ' + + 'this is a destructive command, please pass in --confirm to execute', + })); + command.finishWith(deferred); + return; + } + LevelActions.resetLevelsSolved(); command.addWarning( intl.str('solved-map-reset')