diff --git a/src/api2/admin/datastore.rs b/src/api2/admin/datastore.rs index ab88d172..88f011e4 100644 --- a/src/api2/admin/datastore.rs +++ b/src/api2/admin/datastore.rs @@ -1328,7 +1328,7 @@ pub fn catalog( let mut catalog_reader = CatalogReader::new(reader); - let path = if filepath != "root" { + let path = if filepath != "root" && filepath != "/" { base64::decode(filepath)? } else { vec![b'/'] diff --git a/www/window/FileBrowser.js b/www/window/FileBrowser.js index 01b5d79b..724e1791 100644 --- a/www/window/FileBrowser.js +++ b/www/window/FileBrowser.js @@ -185,6 +185,7 @@ Ext.define("PBS.window.FileBrowser", { store: { autoLoad: false, model: 'pbs-file-tree', + defaultRootId: '/', nodeParam: 'filepath', sorters: 'text', proxy: {