From bccfeed020cc7a24d5a55520f032743a7d158c7a Mon Sep 17 00:00:00 2001 From: Jo-Byr Date: Thu, 31 Jul 2025 09:24:08 +0200 Subject: [PATCH] fix(Proxy): Return None for get_property by default Fix bug in Proxy.get_property which returned an error when calling it with a property name that does not exist in the proxy --- trame_simput/core/proxy.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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))