From e880742e201448a834ca9812c7fc536af4caf761 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Wed, 16 Feb 2022 07:16:38 -0800 Subject: [PATCH] [FIX] delivery_stamps: catch additional XML parsing exception --- delivery_stamps/models/delivery_stamps.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/delivery_stamps/models/delivery_stamps.py b/delivery_stamps/models/delivery_stamps.py index 80caaac1..18801906 100644 --- a/delivery_stamps/models/delivery_stamps.py +++ b/delivery_stamps/models/delivery_stamps.py @@ -5,6 +5,7 @@ from datetime import date from logging import getLogger from urllib.request import urlopen from suds import WebFault +from xml.sax._exceptions import SAXParseException from odoo import api, fields, models, _ from odoo.exceptions import ValidationError @@ -471,7 +472,8 @@ class ProviderStamps(models.Model): rates += self._stamps_rate_shipment_multi_package(order=order, picking=picking, package=package) return rates except WebFault: - # examples include + return [] + except SAXParseException: return [] def _stamps_rate_shipment_multi_package(self, order=None, picking=None, package=None):