From 8d2aa5866516cc4061fe48a499caae12d2fb980f Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Fri, 7 Aug 2026 08:07:56 +0200 Subject: [PATCH] fix: export_service import, UTC import in backup_service --- app/routes/contacts.py | 1 + app/services/backup_service.py | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/routes/contacts.py b/app/routes/contacts.py index 8010e2b..9415802 100644 --- a/app/routes/contacts.py +++ b/app/routes/contacts.py @@ -33,6 +33,7 @@ from app.schemas.contact import ( ) from app.services import contact_service from app.services import dedup_service +from app.services import export_service router = APIRouter(prefix="/api/v1/contacts", tags=["contacts"]) diff --git a/app/services/backup_service.py b/app/services/backup_service.py index 2177bc6..37c3e3f 100644 --- a/app/services/backup_service.py +++ b/app/services/backup_service.py @@ -6,7 +6,7 @@ import asyncio import logging import os import uuid -from datetime import datetime +from datetime import datetime, timezone from pathlib import Path from sqlalchemy import select @@ -97,7 +97,7 @@ async def create_backup( """ _ensure_backup_dir() - timestamp = datetime.now(UTC).strftime("%Y%m%d_%H%M%S") + timestamp = datetime.now(timezone.utc).strftime("%Y%m%d_%H%M%S") filename = f"leocrm_backup_{tenant_id}_{timestamp}.dump" filepath = BACKUP_DIR / filename @@ -232,7 +232,7 @@ async def restore_backup( raise RuntimeError(f"pg_restore failed: {result.stderr[:200]}") backup.status = "restored" - backup.restored_at = datetime.now(UTC) + backup.restored_at = datetime.now(timezone.utc) await db.commit() logger.info("Backup %s restored successfully", backup_id) return backup