diff --git a/addons/iap/models/iap.py b/addons/iap/models/iap.py index 659ea1974c5..37f760e385e 100644 --- a/addons/iap/models/iap.py +++ b/addons/iap/models/iap.py @@ -57,8 +57,10 @@ def jsonrpc(url, method='call', params=None): e_class = InsufficientCreditError elif name == 'AccessError': e_class = exceptions.AccessError - else: + elif name == 'UserError': e_class = exceptions.UserError + else: + raise requests.exceptions.ConnectionError() e = e_class(message) e.data = response['error']['data'] raise e