diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py
index e33147f3bf3a18ff8f9c4a78edc6ccaf84fc70a0..dc20b2fe0b0f7b0979a61f2560ecbda79523b843 100644
--- a/src/caosdb/common/models.py
+++ b/src/caosdb/common/models.py
@@ -2581,7 +2581,7 @@ def donotuse(func):
 
 def _message_wrap_deprication(msg):
     """ function to allow deprecation of _Messages return values """
-    if not msg._is_wrapped:
+    if msg._is_wrapped:
         return msg
     msg._is_wrapped = True
     msg.clear_server_messages = donotuse(msg.clear_server_messages)