From 465dbdf56ef4ac3f9eaef9a781950c57b9391c71 Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Wed, 8 Jul 2020 17:28:15 +0200
Subject: [PATCH] BUG: Fix message creation

---
 src/caosdb/common/models.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py
index 17822a2f..baf972e8 100644
--- a/src/caosdb/common/models.py
+++ b/src/caosdb/common/models.py
@@ -3763,7 +3763,8 @@ def _evaluate_and_add_error(parent_error, ent):
         if ent.get_errors() is not None:
             # In the highly unusual case of more than one error
             # message, attach all of them.
-            parent_error.msg = '\n'.join(ent.get_errors())
+            parent_error.msg = '\n'.join(
+                [x.description for x in ent.get_errors()])
         # Go through all container elements and add them:
         for elt in ent:
             parent_error = _evaluate_and_add_error(parent_error, elt)
-- 
GitLab