Merge pull request #7768 from atom/iz-more-guards-in-pane-error-handling

Guard against non-string messages in Pane.handleSaveError
This commit is contained in:
Kevin Sawicki
2015-07-07 11:09:29 -07:00

View File

@@ -677,7 +677,7 @@ class Pane extends Model
true
handleSaveError: (error) ->
if error.code is 'EISDIR' or error.message?.endsWith('is a directory')
if error.code is 'EISDIR' or error.message?.endsWith?('is a directory')
atom.notifications.addWarning("Unable to save file: #{error.message}")
else if error.code is 'EACCES' and error.path?
atom.notifications.addWarning("Unable to save file: Permission denied '#{error.path}'")