fix cascade delete on cv versions

This commit is contained in:
2026-04-03 18:28:54 +02:00
parent d6e5e563f1
commit af7a9cb63f

View File

@@ -21,7 +21,11 @@ class CvDocument(Base, IdentifierMixin, TimestampMixin):
)
versions: Mapped[list["CvVersion"]] = relationship(
"CvVersion", back_populates="document", foreign_keys="[CvVersion.document_id]"
"CvVersion",
back_populates="document",
foreign_keys="[CvVersion.document_id]",
cascade="all, delete-orphan",
passive_deletes=True,
)