diff --git a/modules/web_shop_shopify/tests/tools.py b/modules/web_shop_shopify/tests/tools.py index ef2fc66e3e..abbaaea377 100644 --- a/modules/web_shop_shopify/tests/tools.py +++ b/modules/web_shop_shopify/tests/tools.py @@ -41,7 +41,7 @@ def shopify_request(shop, query, variables=None, user_errors=None): names = user_errors.split('.') errors = result.data for name in names: - errors = getattr(errors, name, None) + errors = errors.get(name, None) if errors is None: break if errors: diff --git a/modules/web_shop_shopify/web.py b/modules/web_shop_shopify/web.py index a70bdd50b1..01435c51c6 100644 --- a/modules/web_shop_shopify/web.py +++ b/modules/web_shop_shopify/web.py @@ -331,7 +331,7 @@ class Shop(metaclass=PoolMeta): names = user_errors.split('.') errors = result.data for name in names: - errors = getattr(errors, name, None) + errors = errors.get(name, None) if errors is None: break if errors: