diff --git a/goblin/mapper.py b/goblin/mapper.py index b68e6d4323500b420ddf32392f3a79c4e8f7862e..f322ed8ef480b6beb0a6b62287caa0bef4a2cd21 100644 --- a/goblin/mapper.py +++ b/goblin/mapper.py @@ -93,7 +93,11 @@ def map_vertex_to_ogm(result, props, element, *, mapping=None): setattr(element, name, value) if metaprop_dict: vert_prop = getattr(element, name) - vert_prop.__mapping__.mapper_func(metaprop_dict, vert_prop) + if hasattr(vert_prop, 'mapper_func'): + # Temporary hack for managers + vert_prop.mapper_func(metaprop_dict, vert_prop) + else: + vert_prop.__mapping__.mapper_func(metaprop_dict, vert_prop) setattr(element, '__label__', label) setattr(element, 'id', result.id) return element