#!/usr/bin/env python
"""
Fix local_settings.py on production server
This file is overriding the .env database credentials!
"""

from pathlib import Path

print("=" * 60)
print("Fixing local_settings.py")
print("=" * 60)
print()

local_settings = Path(__file__).resolve().parent / 'branch_system' / 'local_settings.py'

if not local_settings.exists():
    print("✓ local_settings.py doesn't exist - no action needed")
    exit(0)

print(f"Found local_settings.py at: {local_settings}")
print()
print("This file is overriding your .env database credentials!")
print()
print("Options:")
print("1. Rename it to local_settings.py.disabled")
print("2. Update it with production credentials")
print()

# Rename it
backup_path = local_settings.parent / 'local_settings.py.production_disabled'
local_settings.rename(backup_path)

print(f"✓ Renamed to: {backup_path.name}")
print()
print("Now your .env file will be used for database credentials!")
print()
print("Run: python simple_accounting_deploy.py")
print()
print("=" * 60)
