0.9.7.2: Abgleich sofort als angefordert markieren

This commit is contained in:
Terranom674
2026-08-19 20:48:25 +02:00
parent 2c302b356d
commit 0b405e9efb

View File

@@ -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()