From ef174e40e60bd7402599d2e5e4b9ce647b18939c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Francisco=20Calvo?= Date: Wed, 3 Jul 2024 12:22:11 +0200 Subject: [PATCH] feat: improve Records responses_submitted relationship to be view only --- argilla-server/src/argilla_server/models/database.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/argilla-server/src/argilla_server/models/database.py b/argilla-server/src/argilla_server/models/database.py index 37bd7730c9..3230916362 100644 --- a/argilla-server/src/argilla_server/models/database.py +++ b/argilla-server/src/argilla_server/models/database.py @@ -206,8 +206,7 @@ class Record(DatabaseModel): ) responses_submitted: Mapped[List["Response"]] = relationship( back_populates="record", - cascade="all, delete-orphan", - passive_deletes=True, + viewonly=True, primaryjoin=f"and_(Record.id==Response.record_id, Response.status=='{ResponseStatus.submitted}')", order_by=Response.inserted_at.asc(), )