From d16d8c61c45b15fb9acbf2158223a9e97f57bc45 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Wed, 14 Jan 2026 01:58:03 +0100 Subject: [PATCH] BatchPersonalization: fix mandatory services section Change-Id: I5e56013565d87aff77076021ac54c186db3dde36 --- pySim/esim/saip/personalization.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pySim/esim/saip/personalization.py b/pySim/esim/saip/personalization.py index 1f79767e..13c76106 100644 --- a/pySim/esim/saip/personalization.py +++ b/pySim/esim/saip/personalization.py @@ -1223,6 +1223,11 @@ class BatchPersonalization: raise ValueError(f'{p.param.name} fed by {p.src.name}: {e}' f' (input_value={p.param.input_value!r} value={p.param.value!r})') from e + try: + pes.rebuild_mandatory_services() + except Exception as e: + raise ValueError(f'profile index {i}: failed to rebuild mandatory services: {e}') from e + try: c = validation.CheckBasicStructure() c.check(pes)