From a4fb7421f06b2280901207a1bced72f409f9b558 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Wed, 19 Aug 2026 23:26:53 +0200 Subject: [PATCH] 0.9.7.17: Bereinigung nur nach erfolgreichem WebDAV-Abruf --- runtime/build-webdav-media.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/runtime/build-webdav-media.sh b/runtime/build-webdav-media.sh index 67f35a6..04b3508 100644 --- a/runtime/build-webdav-media.sh +++ b/runtime/build-webdav-media.sh @@ -56,6 +56,15 @@ normalize_connector_cache_permissions() { # werden zumindest alle eigenen Dateien gruppenschreibbar gehalten. normalize_connector_cache_permissions +# Dieser Medienlauf wird erst nach einem erfolgreichen WebDAV-Aufbau und einer +# erfolgreichen Piwigo-Synchronisierung gestartet. Deshalb darf erst hier aus +# "lokale Connector-Datei fehlt" auf eine in Nextcloud entfernte Freigabe/Datei +# geschlossen werden. Bei einer nicht erreichbaren Verbindung wird dieser Block +# niemals ausgeführt und der vorhandene Piwigo-Bestand bleibt unverändert. +php "$SCRIPT_DIR/cleanup-missing-webdav-images.php" \ + --piwigo-root="$PIWIGO_ROOT" \ + --connection-id="$CONNECTION_ID" + php "$SCRIPT_DIR/lib/precache-webdav-previews.php" \ --mapping="$WEBDAV_MAPPING_FILE" \ --base-url="$WEBDAV_BASE_URL" \