From b855eff1b9ef50f75b7a23baeaa5624db74f8c3c Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 25 Dec 2017 16:07:05 +0100 Subject: [PATCH] Remove not empty folder (#3562) --- frontend/apps/filemanager/filemanager.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/apps/filemanager/filemanager.lua b/frontend/apps/filemanager/filemanager.lua index c3e068b3c..14e0eef3e 100644 --- a/frontend/apps/filemanager/filemanager.lua +++ b/frontend/apps/filemanager/filemanager.lua @@ -430,7 +430,11 @@ function FileManager:deleteFile(file) end local is_doc = DocumentRegistry:getProvider(file_abs_path) - ok, err = os.remove(file_abs_path) + if lfs.attributes(file_abs_path, "mode") == "file" then + ok, err = os.remove(file_abs_path) + else + ok, err = util.purgeDir(file_abs_path) + end if ok and err == nil then if is_doc ~= nil then DocSettings:open(file):purge()