Merge pull request #58107 from nextcloud/local-preview-mkdir-exists

fix: don't try to create preview folder if it already exists
This commit is contained in:
Carl Schwan 2026-02-13 15:10:24 +01:00 committed by GitHub
commit 2391d58eb0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -81,7 +81,9 @@ class LocalPreviewStorage implements IPreviewStorage {
private function createParentFiles(string $path): void {
$dirname = dirname($path);
@mkdir($dirname, recursive: true);
if (!is_dir($dirname)) {
mkdir($dirname, recursive: true);
}
if (!is_dir($dirname)) {
throw new NotPermittedException("Unable to create directory '$dirname'");
}