From 70cbc0338c8644bb8082537e6ce66446c86d7497 Mon Sep 17 00:00:00 2001 From: Stefano Alberto Russo <stefano.russo@gmail.com> Date: Fri, 8 Apr 2022 02:06:23 +0200 Subject: [PATCH] Fixed bug in the filesystem API when creating for the first time the user base path fodler. --- services/webapp/code/rosetta/core_app/api.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/services/webapp/code/rosetta/core_app/api.py b/services/webapp/code/rosetta/core_app/api.py index 77f5e26..7901d79 100644 --- a/services/webapp/code/rosetta/core_app/api.py +++ b/services/webapp/code/rosetta/core_app/api.py @@ -516,10 +516,14 @@ class FileManagerAPI(PrivateGETAPI, PrivatePOSTAPI): # Did we just get a "cannot stat - No such file or directory error? if 'No such file or directory' in out.stderr: + + # Create the folder if this was the root for the user (storage base path) if path == '/': self.mkdir(self.sanitize_and_prepare_shell_path('/', storage, user), user, storage, force=True) - else: - return data + + # Return (empty) data + return data + else: raise Exception(out.stderr) -- GitLab