From 25f1c96384bc1819d300f0acb18f5998d96f9eaf Mon Sep 17 00:00:00 2001 From: fspreck <f.spreckelsen@indiscale.com> Date: Mon, 18 Jan 2021 16:43:22 +0100 Subject: [PATCH] FIX: Raise correct error --- src/caosdb/common/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py index 467e0e71..25b2ef51 100644 --- a/src/caosdb/common/models.py +++ b/src/caosdb/common/models.py @@ -998,15 +998,17 @@ class Entity(object): if len(c) == 1: e = c[0] elif len(c) == 0: - raise EntityDoesNotExistError( + ee = EntityDoesNotExistError( "The entity to be updated does not exist on the server.", entity=self ) + raise TransactionError(ee) else: - raise AmbiguousEntityError( + ae = AmbiguousEntityError( "Could not determine the desired Entity which is to be updated by its name.", entity=self ) + raise TransactionError(ae) else: e = Container().retrieve(query=self.id, sync=False)[0] e.acl = ACL(self.acl.to_xml()) -- GitLab