diff --git a/app/db/models.py b/app/db/models.py index 98a392a..cae9f57 100644 --- a/app/db/models.py +++ b/app/db/models.py @@ -419,7 +419,7 @@ class Node(Base): usages = relationship( "NodeUsage", back_populates="node", - cascade="all, delete, delete-orphan", + cascade="save-update, merge", ) usage_coefficient = Column( Float, nullable=False, server_default=text("1.0"), default=1