From ccbf71a96a8b429726478fc61589c083ceb2f681 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 9 Dec 2016 13:40:06 +0100 Subject: [PATCH] Fix file that starts with same name as a folder being perceived as in folder Solves #1637 --- src/octoprint/filemanager/storage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/octoprint/filemanager/storage.py b/src/octoprint/filemanager/storage.py index 1c11f42c..2d595f54 100644 --- a/src/octoprint/filemanager/storage.py +++ b/src/octoprint/filemanager/storage.py @@ -511,7 +511,7 @@ class LocalFileStorage(StorageInterface): filepath = self.sanitize_path(filepath) path = self.sanitize_path(path) - return filepath.startswith(path) + return filepath == path or filepath.startswith(path + "/") def file_exists(self, path): path, name = self.sanitize(path)