From 15385ad69d3af11dfd6e677fddd047a874b6bfd3 Mon Sep 17 00:00:00 2001 From: Celestora Date: Tue, 5 Apr 2022 22:36:46 +0300 Subject: [PATCH] Add auto-resolution for weird directory files error in Photo --- Web/Models/Entities/Photo.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Web/Models/Entities/Photo.php b/Web/Models/Entities/Photo.php index 73f13393..0f223679 100644 --- a/Web/Models/Entities/Photo.php +++ b/Web/Models/Entities/Photo.php @@ -57,8 +57,10 @@ class Photo extends Media { $dir = dirname($this->pathFromHash($hash)); $dir = "$dir/$hash" . "_cropped"; - if(!is_dir($dir)) + if(!is_dir($dir)) { + @unlink($dir); # Added to transparently bypass issues with dead pesudofolders summoned by buggy SWIFT impls (selectel) mkdir($dir); + } $sizes = simplexml_load_file(OPENVK_ROOT . "/data/photosizes.xml"); if(!$sizes)