diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js index 2e3f3e2ebb62a..096fe188d1967 100644 --- a/apps/files/js/filelist.js +++ b/apps/files/js/filelist.js @@ -1805,7 +1805,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.