diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js index 753b546b69d866b3795fb7fa4871305b42264083..bfaee261b1114d0cab4495be247564e32caa782b 100644 --- a/apps/files/js/filelist.js +++ b/apps/files/js/filelist.js @@ -1803,7 +1803,7 @@ * @return permission value as integer */ getDirectoryPermissions: function() { - return parseInt(this.$el.find('#permissions').val(), 10); + return this && this.dirInfo && this.dirInfo.permissions ? this.dirInfo.permissions : parseInt(this.$el.find('#permissions').val(), 10); }, /** * Changes the current directory and reload the file list.