diff --git a/src/coffee/models/editable_file.coffee b/src/coffee/models/editable_file.coffee index 45bfc69ed..033ead12d 100644 --- a/src/coffee/models/editable_file.coffee +++ b/src/coffee/models/editable_file.coffee @@ -110,7 +110,7 @@ module.exports = class EditableFile extends BaseModel return this save: (commitMessage)-> - return w(true) if @status is Status.unchanged + return w(true) if @status is Status.clean return w(true) unless @encodedData? if not @valid then return w.reject new Error "cannot save with an invalid status: #{@status}" @@ -121,7 +121,11 @@ module.exports = class EditableFile extends BaseModel _updateStatusForNewData: -> switch @status - when Status.unknown then @status = Status.dirty - when Status.checking then @status = Status.clean - when Status.empty then @status = Status.dirty - when Status.clean then @status = Status.dirty + when Status.unknown + @status = Status.dirty + when Status.checking + @status = Status.clean + when Status.empty + @status = Status.dirty + when Status.clean + @status = Status.dirty