diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py index 8a961a52cf4e3aad9eb13189afc6143fbc4b624b..2eae56bb669e01480e68c4e92d4930ee970a8b96 100644 --- a/src/caosdb/common/models.py +++ b/src/caosdb/common/models.py @@ -2601,10 +2601,10 @@ class Messages(list): for msg in self: if exact: - if self._hash(msg.t, msg.c) == self._hash(type, code): + if msg.type == type and msg.code == code: return msg else: - if msg.type == type and msg.code == code: + if self._hash(msg.t, msg.c) == self._hash(type, code): return msg return default