feat(sync): Remove redundant file renaming logic after upload when hash matches

This commit is contained in:
bsiggel
2026-03-26 14:32:04 +00:00
parent 1d0bd9d568
commit 6682b0bd1f

View File

@@ -107,14 +107,6 @@ class XAIUploadUtils:
# File content unchanged (hash match) → kein Re-Upload nötig
if ai_status == 'synced' and ai_sync_hash and blake3_hash and ai_sync_hash == blake3_hash:
if ai_file_id:
# Custom metadata (fields) können nach dem Upload nicht mehr geändert werden.
# Nur Dateiname ist über PUT /v1/files/{id} änderbar.
current_name = doc.get('dokumentName') or doc.get('name', '')
if current_name and ai_file_id:
try:
await xai.rename_file(ai_file_id, current_name)
except Exception as e:
self._log.warn(f" ⚠️ Rename fehlgeschlagen (non-fatal): {e}")
self._log.info(f" ✅ Unverändert kein Re-Upload (hash match)")
else:
self._log.info(f" ⏭️ Skipped (hash match, kein aiFileId)")