Fix user delete flow 10

This commit is contained in:
Urtzi Alfaro
2025-08-02 23:42:59 +02:00
parent abe74f32f8
commit a65386e138
2 changed files with 8 additions and 2 deletions

View File

@@ -31,7 +31,7 @@ class User(Base):
phone = Column(String(20))
language = Column(String(10), default="es")
timezone = Column(String(50), default="Europe/Madrid")
role = Column(String(20), default="user")
role = Column(String(20), nullable=False)
# REMOVED: All tenant relationships - these are handled by tenant service
# No tenant_memberships, tenants relationships
@@ -50,6 +50,7 @@ class User(Base):
"phone": self.phone,
"language": self.language,
"timezone": self.timezone,
"role": self.role,
"created_at": self.created_at.isoformat() if self.created_at else None,
"updated_at": self.updated_at.isoformat() if self.updated_at else None,
"last_login": self.last_login.isoformat() if self.last_login else None