diff --git a/trame_simput/core/proxy.py b/trame_simput/core/proxy.py index 67d975d..944f41c 100644 --- a/trame_simput/core/proxy.py +++ b/trame_simput/core/proxy.py @@ -265,7 +265,7 @@ def set_property(self, name, value): def get_property(self, name, default=None): """Return a property value""" value = self._properties.get(name, default) - if "proxy" == self.definition.get(name).get("type"): + if "proxy" == self.definition.get(name, {}).get("type"): if isinstance(value, list): return [self._proxy_manager.get(proxy_id) for proxy_id in value] return self._proxy_manager.get(self._properties.get(name))