file_manager: reject requests to delete a "root" directory
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
parent
0e79b6f3f7
commit
5754609203
|
@ -90,6 +90,9 @@ class FileManager:
|
|||
raise self.server.error(str(e))
|
||||
elif method == 'DELETE' and base == "gcodes":
|
||||
# Remove a directory
|
||||
if directory == base:
|
||||
raise self.server.error(
|
||||
"Cannot delete root directory")
|
||||
if not os.path.isdir(dir_path):
|
||||
raise self.server.error(
|
||||
"Directory does not exist (%s)" % (directory))
|
||||
|
|
Loading…
Reference in New Issue