mirror of
https://github.com/Terranom674/Piwigo_Bratonien_Tools.git
synced 2026-09-19 19:54: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'] ?? ''));
|
$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 : '.'));
|
fail('Erster Connector-Lauf meldete einen technischen Fehler'.($statusMessage !== '' ? ': '.$statusMessage : '.'));
|
||||||
}
|
}
|
||||||
@@ -315,6 +316,11 @@ try
|
|||||||
{
|
{
|
||||||
$runResult = 'changed';
|
$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";
|
echo 'Erster Lauf Exit-Code: '.$firstRun['exit']."\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user