#!/usr/bin/env python3
"""
Quick script to update existing user password to bcrypt
"""
import sys
import os
sys.path.insert(0, os.path.dirname(__file__))

from postgresql_models import SessionLocal, User

db = SessionLocal()
try:
    user = db.query(User).filter(User.username == 'hop').first()
    if user:
        user.set_password('hop@2026ilovejesus')
        db.commit()
        print(f"✓ Updated password for user 'hop' to bcrypt")
    else:
        print("User 'hop' not found")
        sys.exit(1)
except Exception as e:
    print(f"Error: {e}")
    db.rollback()
    sys.exit(1)
finally:
    db.close()
