Fix purge_seed_data type mismatch for access_permissions.user_id (#107)

AccessPermission.user_id is VARCHAR (stores username), not UUID.
Changed to compare with user.username instead of user.id.
This commit is contained in:
Mondo Diaz
2026-01-29 13:37:56 -06:00
parent c512d85f9e
commit 01acb45320
2 changed files with 5 additions and 1 deletions

View File

@@ -194,7 +194,8 @@ def purge_seed_data(db: Session) -> dict:
synchronize_session=False
)
# Delete any access permissions for this user
db.query(AccessPermission).filter(AccessPermission.user_id == user.id).delete(
# Note: AccessPermission.user_id is VARCHAR (username), not UUID
db.query(AccessPermission).filter(AccessPermission.user_id == user.username).delete(
synchronize_session=False
)
db.delete(user)