From 9b3144c6ad57e854fbca3da8cfcc0983c489f442 Mon Sep 17 00:00:00 2001 From: ??? Date: Thu, 9 Apr 2026 17:44:29 +0200 Subject: [PATCH] [FIX] delivery_mrw_no_info: handle None response in tracking states --- delivery_mrw_no_info/models/mrw_request.py | 5 +++++ 1 file changed, 5 insertions(+) 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"))