Browse Source

Merge pull request #1065 from afshin/filebrowser-bugfix

Bugfix: If old path does not exist, default to null.
Steven Silvester 8 years ago
parent
commit
1fd4c52740
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/filebrowser/browser.ts

+ 3 - 2
src/filebrowser/browser.ts

@@ -112,10 +112,11 @@ class FileBrowserWidget extends Widget {
     this._listing = new DirListing({ manager, model, opener, renderer });
 
     model.fileChanged.connect((fbModel, args) => {
+      let oldPath = args.oldValue && args.oldValue.path || null;
       if (args.newValue) {
-        manager.handleRename(args.oldValue.path, args.newValue.path);
+        manager.handleRename(oldPath, args.newValue.path);
       } else {
-        manager.handleDelete(args.oldValue.path);
+        manager.handleDelete(oldPath);
       }
     });