From 747a76c0661d869c8223773b3676a276a916d3e2 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Wed, 19 Aug 2026 21:45:06 +0200 Subject: [PATCH] Altbestand beim Update auf 0.9.7.7 einmalig bereinigen --- maintain.class.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/maintain.class.php b/maintain.class.php index 39c9d54..6f9bcf6 100644 --- a/maintain.class.php +++ b/maintain.class.php @@ -9,6 +9,7 @@ require_once(dirname(__FILE__) . '/include/database.class.php'); require_once(dirname(__FILE__) . '/tools/watermark_profiles.inc.php'); require_once(dirname(__FILE__) . '/include/dependencies.inc.php'); require_once(dirname(__FILE__) . '/include/nc_connector_scheduler.inc.php'); +require_once(dirname(__FILE__) . '/include/nc_legacy_reset.inc.php'); class bratonien_tools_maintain extends PluginMaintain { @@ -51,6 +52,18 @@ class bratonien_tools_maintain extends PluginMaintain public function update($old_version, $new_version, &$errors = array()) { $this->prepare($errors); + + if (version_compare((string)$old_version, '0.9.7.7', '<') && version_compare((string)$new_version, '0.9.7.7', '>=')) + { + try + { + bratonien_tools_nc_reset_legacy_imports(); + } + catch (Throwable $e) + { + $errors[] = 'Connector-Altbestand konnte nicht vollständig bereinigt werden: '.$e->getMessage(); + } + } } public function uninstall()