diff --git a/src/caosadvancedtools/parameter_tools/parameter_tools.py b/src/caosadvancedtools/parameter_tools/parameter_tools.py
index 68f1ce549c12325b31baaa0c4010d38d09605544..d0223c97ae344a6cd1753a88f00c8eb025a1c8a7 100644
--- a/src/caosadvancedtools/parameter_tools/parameter_tools.py
+++ b/src/caosadvancedtools/parameter_tools/parameter_tools.py
@@ -17,6 +17,7 @@ def register_parameterset(name):
     """
 
     res = db.execute_query("FIND RecordType {}".format(name), unique=True)
-    res.resolve_references(deep=True)
-    return convert_to_python_object(res)
+    obj = convert_to_python_object(res)
+    obj.resolve_references(deep=True)
+    return obj