diff --git a/delivery_mrw_no_info/models/mrw_request.py b/delivery_mrw_no_info/models/mrw_request.py index 8eb669def..9a135b676 100644 --- a/delivery_mrw_no_info/models/mrw_request.py +++ b/delivery_mrw_no_info/models/mrw_request.py @@ -15,6 +15,11 @@ def _get_tracking_states(self, vals): response = _original_get_tracking_states(self, vals) + if response is None or response["Seguimiento"] is None: + response = { + "MensajeSeguimiento": "", + "Seguimiento": {"Abonado": []}, + } if response["MensajeSeguimiento"] != "Busqueda correcta por Número de Albarán.": response["MensajeSeguimiento"] = "Busqueda correcta por Número de Albarán." date = datetime.datetime.now(pytz.timezone("Europe/Madrid"))