diff --git a/scripts/cleanup_exchange_rate.py b/scripts/cleanup_exchange_rate.py deleted file mode 100644 index 276d364e..00000000 --- a/scripts/cleanup_exchange_rate.py +++ /dev/null @@ -1,30 +0,0 @@ -import sys -import os -from datetime import datetime - -# Add backend directory to path -sys.path.append('/home/josmar/dev/anexo76/backend') - -from api.v1.modules.a76.general_catalogs.exchange_rate.services import ExchangeRateService -from core.database import get_core_db -# from api.v1.common.tenant_crud_routes import get_core_db # This might be needing another import path - -db = next(get_core_db()) - -today = datetime.now().strftime("%Y-%m-%d") -tenant_id = 1 -company_id = 1 - -print(f"Checking for exchange rate on {today}...") -filters = {"date": today} -rates, total = ExchangeRateService.get_all(db, tenant_id, company_id, filters=filters) - -if total > 0: - print(f"Found {total} exchange rate(s) for today. Deleting...") - for rate in rates: - ExchangeRateService.delete(db, rate.id, tenant_id, company_id) - print("Deleted.") -else: - print("No exchange rate found for today.") - -db.close()