sync_manager.py aktualisiert
This commit is contained in:
@@ -466,10 +466,10 @@ class SyncManager:
|
|||||||
|
|
||||||
self.logger.info("========== ENDE SYNC-DEBUG-MODUS ==========")
|
self.logger.info("========== ENDE SYNC-DEBUG-MODUS ==========")
|
||||||
|
|
||||||
def simulate_sync(self):
|
def simulate_sync(self, debug_id=None):
|
||||||
"""
|
"""
|
||||||
Führt eine reine "Trockenlauf"-Analyse des Sync-Prozesses durch, ohne Daten zu schreiben.
|
Führt eine reine "Trockenlauf"-Analyse des Sync-Prozesses durch, ohne Daten zu schreiben.
|
||||||
Gibt einen detaillierten Bericht über alle potenziellen Änderungen aus.
|
Gibt einen detaillierten, gruppierten Bericht über alle potenziellen Änderungen aus.
|
||||||
"""
|
"""
|
||||||
self.logger.info("========== START SYNC-SIMULATION ==========")
|
self.logger.info("========== START SYNC-SIMULATION ==========")
|
||||||
if not self._load_data():
|
if not self._load_data():
|
||||||
@@ -527,6 +527,10 @@ class SyncManager:
|
|||||||
if d365_val != gsheet_val: trigger_update = True
|
if d365_val != gsheet_val: trigger_update = True
|
||||||
|
|
||||||
if trigger_update:
|
if trigger_update:
|
||||||
|
# --- NEUE KOMPAKTE LOG-AUSGABE ---
|
||||||
|
if gsheet_col == 'CRM Beschreibung':
|
||||||
|
changes.append(f"UPDATE: {gsheet_col} wurde geändert (Text zu lang für Log).")
|
||||||
|
else:
|
||||||
changes.append(f"UPDATE: {gsheet_col} von '{gsheet_val}' zu '{d365_val}'")
|
changes.append(f"UPDATE: {gsheet_col} von '{gsheet_val}' zu '{d365_val}'")
|
||||||
needs_reeval = True
|
needs_reeval = True
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user