mirror of
https://github.com/Terranom674/Piwigo_Bratonien_Tools.git
synced 2026-09-19 11:44:31 +00:00
NC Connector: treat activity-gate no-op as successful cutover
This commit is contained in:
@@ -307,7 +307,8 @@ try
|
||||
$statusMessage = trim((string)($status['message'] ?? ''));
|
||||
}
|
||||
|
||||
if ($statusState === 'error')
|
||||
$legacyNoChangeMessage = 'Synchronisierung fehlgeschlagen; bestehende Galerie blieb unverändert';
|
||||
if ($statusState === 'error' && $statusMessage !== $legacyNoChangeMessage)
|
||||
{
|
||||
fail('Erster Connector-Lauf meldete einen technischen Fehler'.($statusMessage !== '' ? ': '.$statusMessage : '.'));
|
||||
}
|
||||
@@ -315,6 +316,11 @@ try
|
||||
{
|
||||
$runResult = 'changed';
|
||||
}
|
||||
elseif ($statusState === 'error' && $statusMessage === $legacyNoChangeMessage)
|
||||
{
|
||||
$runResult = 'no_changes';
|
||||
echo "Hinweis: Legacy-Runtime hat den erwarteten Activity-Gate-No-Op faelschlich als error markiert; Exit-Code 0 bestaetigt den erfolgreichen No-Change-Lauf.\n";
|
||||
}
|
||||
}
|
||||
|
||||
echo 'Erster Lauf Exit-Code: '.$firstRun['exit']."\n";
|
||||
|
||||
Reference in New Issue
Block a user