Index: chrome/common/extensions/docs/server2/gcs_file_system.py |
diff --git a/chrome/common/extensions/docs/server2/gcs_file_system.py b/chrome/common/extensions/docs/server2/gcs_file_system.py |
index 909377ad8046785115e1302104ea07f769397b43..355728f6e290e9c3f0fb3db5af5ea4f015135805 100644 |
--- a/chrome/common/extensions/docs/server2/gcs_file_system.py |
+++ b/chrome/common/extensions/docs/server2/gcs_file_system.py |
@@ -39,8 +39,8 @@ def _ReadFile(filename): |
def _ListDir(dir_name): |
AssertIsDirectory(dir_name) |
try: |
- files = cloudstorage_api.listbucket('/' + dir_name) |
- return [os_path.filename.lstrip('/') for os_path in files] |
+ files = cloudstorage_api.listbucket('/' + dir_name, delimiter='/') |
+ return [os_path.filename.lstrip('/')[len(dir_name):] for os_path in files] |
except errors.Error: |
raise FileNotFoundError('cloudstorage.listbucket failed for %s: %s' % |
(dir_name, traceback.format_exc())) |