From 63f755686ab6fe77982e8e2acf6da5a4b64b3ebf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com>
Date: Thu, 12 Jun 2025 09:24:13 +0200
Subject: [PATCH] [FIX] error when no counters

---
 tools/prepare_repartition_data.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/prepare_repartition_data.py b/tools/prepare_repartition_data.py
index 6bc05b3..54e752b 100644
--- a/tools/prepare_repartition_data.py
+++ b/tools/prepare_repartition_data.py
@@ -113,13 +113,13 @@ def get_partners_data_prorata(
     del_counter_ids = {}
 
     for partner_id in dbPartners.ids:
-        acc_counter_ids = del_partners_node[partner_id]["acc_counter_ids"]
+        acc_counter_ids = del_partners_node[partner_id].get("acc_counter_ids", [])
         for counter_id in acc_counter_ids:
             del_counter_ids[counter_id] = acc_counter_ids[counter_id]
 
     if 0 in del_partners_node:
         del_partners_dict[0] = "Pas de participant liƩ".upper()
-        acc_counter_ids = del_partners_node[0]["acc_counter_ids"]
+        acc_counter_ids = del_partners_node[0].get("acc_counter_ids", [])
         for counter_id in acc_counter_ids:
             del_counter_ids[counter_id] = acc_counter_ids[counter_id]
 
-- 
GitLab