mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[FIX] delivery_stamps: catch additional XML parsing exception
This commit is contained in:
@@ -5,6 +5,7 @@ from datetime import date
|
|||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
from urllib.request import urlopen
|
from urllib.request import urlopen
|
||||||
from suds import WebFault
|
from suds import WebFault
|
||||||
|
from xml.sax._exceptions import SAXParseException
|
||||||
|
|
||||||
from odoo import api, fields, models, _
|
from odoo import api, fields, models, _
|
||||||
from odoo.exceptions import ValidationError
|
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)
|
rates += self._stamps_rate_shipment_multi_package(order=order, picking=picking, package=package)
|
||||||
return rates
|
return rates
|
||||||
except WebFault:
|
except WebFault:
|
||||||
# examples include
|
return []
|
||||||
|
except SAXParseException:
|
||||||
return []
|
return []
|
||||||
|
|
||||||
def _stamps_rate_shipment_multi_package(self, order=None, picking=None, package=None):
|
def _stamps_rate_shipment_multi_package(self, order=None, picking=None, package=None):
|
||||||
|
|||||||
Reference in New Issue
Block a user