From 18dc43369f6f64c6aa6be9e81a62f78b6ad5abdc Mon Sep 17 00:00:00 2001 From: florian <f.spreckelsen@inidscale.com> Date: Thu, 9 Jul 2020 15:22:43 +0200 Subject: [PATCH] BUG: Raise error for empty containers with error message --- src/caosdb/common/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py index 3d93cad3..3dcc7943 100644 --- a/src/caosdb/common/models.py +++ b/src/caosdb/common/models.py @@ -3794,6 +3794,11 @@ def raise_errors(arg0): # Raise if any error was found if len(transaction_error.all_errors) > 0: raise transaction_error + # Cover the special case of an empty container with error + # message(s) (e.g. query syntax error) + if (transaction_error.get_container() is not None and + transaction_error.get_container().has_errors()): + raise transaction_error def delete(ids, raise_exception_on_error=True): -- GitLab