diff --git a/src/backend/langflow/services/database/models/api_key/api_key.py b/src/backend/langflow/services/database/models/api_key/api_key.py index 0f0d2f889..35aa6c7a9 100644 --- a/src/backend/langflow/services/database/models/api_key/api_key.py +++ b/src/backend/langflow/services/database/models/api_key/api_key.py @@ -26,7 +26,6 @@ class ApiKey(ApiKeyBase, table=True): user_id: UUID = Field(index=True, foreign_key="user.id") user: "User" = Relationship( back_populates="api_keys", - sa_relationship_kwargs={"cascade": "delete"}, ) diff --git a/src/backend/langflow/services/database/models/user/user.py b/src/backend/langflow/services/database/models/user/user.py index 5d751d080..5f2f3e1c4 100644 --- a/src/backend/langflow/services/database/models/user/user.py +++ b/src/backend/langflow/services/database/models/user/user.py @@ -21,7 +21,10 @@ class User(SQLModelSerializable, table=True): create_at: datetime = Field(default_factory=datetime.utcnow) updated_at: datetime = Field(default_factory=datetime.utcnow) last_login_at: Optional[datetime] = Field() - api_keys: list["ApiKey"] = Relationship(back_populates="user") + api_keys: list["ApiKey"] = Relationship( + back_populates="user", + sa_relationship_kwargs={"cascade": "delete"}, + ) flows: list["Flow"] = Relationship(back_populates="user")