From 0b405e9efb724fc9dba6abddd2b9a06ab61a3d03 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Wed, 19 Aug 2026 20:48:25 +0200 Subject: [PATCH] 0.9.7.2: Abgleich sofort als angefordert markieren --- include/nc_connector_scheduler.inc.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/include/nc_connector_scheduler.inc.php b/include/nc_connector_scheduler.inc.php index b07577d..cea60a4 100644 --- a/include/nc_connector_scheduler.inc.php +++ b/include/nc_connector_scheduler.inc.php @@ -117,7 +117,10 @@ function bratonien_tools_nc_scheduler_spawn($force = false) $state['enabled'] = true; $state['mode'] = 'piwigo-native'; + $state['state'] = 'queued'; + $state['message'] = 'NC-Abgleich wurde angefordert.'; $state['queued_at'] = $now; + $state['timestamp'] = $now; $state['next_due'] = $now + bratonien_tools_nc_scheduler_interval(); bratonien_tools_nc_scheduler_write_state($state); @@ -136,10 +139,15 @@ function bratonien_tools_nc_scheduler_spawn($force = false) if ($exit !== 0) { + $state = bratonien_tools_nc_scheduler_read_state(); + $state['state'] = 'error'; + $state['message'] = 'Der native NC-Abgleich konnte nicht gestartet werden.'; + $state['timestamp'] = time(); + bratonien_tools_nc_scheduler_write_state($state); throw new RuntimeException('Der native NC-Abgleich konnte nicht gestartet werden.'); } - return array('started'=>true, 'message'=>'NC-Abgleich wurde gestartet.'); + return array('started'=>true, 'message'=>'NC-Abgleich wurde angefordert.'); } function bratonien_tools_nc_scheduler_tick()