From 931b5b9ea27c5e925cfe1974b6ff48101f6fdf0d Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Sat, 21 Mar 2026 22:11:23 +0100 Subject: [PATCH] 21.03.26 --- modules/purchase_trade/purchase.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/purchase_trade/purchase.py b/modules/purchase_trade/purchase.py index 440ca8a..493f7ce 100755 --- a/modules/purchase_trade/purchase.py +++ b/modules/purchase_trade/purchase.py @@ -1124,7 +1124,10 @@ class Line(metaclass=PoolMeta): parsed_data_str = f.get("parsed_data") # string JSON venant de ton endpoint if parsed_data_str: - data = json.loads(parsed_data_str) + if isinstance(parsed_data_str, str): + data = json.loads(parsed_data_str) + else: + data = parsed_data_str or {} else: data = {} # fallback si aucune donnée