From 17f7fa8d52b1df030a6f30156624a431032188e3 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Tue, 18 Aug 2026 22:12:11 +0200 Subject: [PATCH] Validate WebDAV wizard Piwigo fallback before saving --- include/nc_connector_wizard_webdav_flow.inc.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/nc_connector_wizard_webdav_flow.inc.php b/include/nc_connector_wizard_webdav_flow.inc.php index 13fd777..d8b7f6e 100644 --- a/include/nc_connector_wizard_webdav_flow.inc.php +++ b/include/nc_connector_wizard_webdav_flow.inc.php @@ -189,6 +189,18 @@ function bratonien_tools_nc_wizard_finish_dispatch() throw new RuntimeException('Da die Piwigo-API übersprungen wurde, ist für diese Verbindung ein Fallback-Zugang erforderlich.'); } + if ($fallback_user !== '') + { + try + { + bratonien_tools_nc_connector_validate_fallback_credentials($fallback_user, $fallback_password); + } + catch (Throwable $e) + { + throw new RuntimeException('Der Piwigo-Fallback wurde nicht gespeichert: '.$e->getMessage()); + } + } + $result = bratonien_tools_nc_connector_create_webdav_placeholder_from_wizard(); unset($_SESSION['bratonien_nc_wizard']); return $result;