From a6768959e5ae94886449517a829217b36d6ab6b5 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Wed, 20 Mar 2024 15:03:43 +0100
Subject: [PATCH] MAINT: fix int testtest

---
 src/linkahead/common/models.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py
index ccb20e37..8c605d4c 100644
--- a/src/linkahead/common/models.py
+++ b/src/linkahead/common/models.py
@@ -3398,7 +3398,7 @@ class Container(list):
             flags = {}
 
         for entity in self:
-            if entity.id is None or is_temporary_id(entity.id):
+            if entity.is_deleted() or entity.id is None or is_temporary_id(entity.id):
                 continue
             entity_xml = entity.to_xml()
             entity.clear_server_messages()
@@ -3417,8 +3417,8 @@ class Container(list):
 
         cresp = Container._response_to_entities(http_response)
 
-        self._sync(cresp, unique=True,
-                   raise_exception_on_error=raise_exception_on_error)
+        self._sync(cresp, raise_exception_on_error=raise_exception_on_error,
+                   unique=True, strategy=_deletion_sync)
 
         if raise_exception_on_error:
             raise_errors(cresp)
-- 
GitLab