From 52735f36859731703e0e6d6dbd2cffb8316613b8 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 1 Sep 2024 15:38:44 +0200 Subject: [PATCH] pySim.esim.saip: Fix weird DF names Sometimes the struct member is called like df-telecom, but in other cases it's called df-df-saip with a double 'df' in front. That makes no sense, but we have to deal with it from our constructors... Change-Id: If5e670441f03a47fa34e97a326909b24927c12f7 --- pySim/esim/saip/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pySim/esim/saip/__init__.py b/pySim/esim/saip/__init__.py index 47e67e8a..bf39025d 100644 --- a/pySim/esim/saip/__init__.py +++ b/pySim/esim/saip/__init__.py @@ -817,7 +817,7 @@ class ProfileElementDf5GS(FsProfileElement): return # provide some reasonable defaults self.decoded['templateID'] = str(oid.DF_5GS_v3) - for fname in ['df-5gs']: + for fname in ['df-df-5gs']: self.decoded[fname] = [] class ProfileElementEAP(FsProfileElement): @@ -841,7 +841,7 @@ class ProfileElementDfSAIP(FsProfileElement): return # provide some reasonable defaults self.decoded['templateID'] = str(oid.DF_SAIP) - for fname in ['df-saip']: + for fname in ['df-df-saip']: self.decoded[fname] = [] class ProfileElementDfSNPN(FsProfileElement): @@ -853,7 +853,7 @@ class ProfileElementDfSNPN(FsProfileElement): return # provide some reasonable defaults self.decoded['templateID'] = str(oid.DF_SNPN) - for fname in ['df-snpn']: + for fname in ['df-df-snpn']: self.decoded[fname] = [] class ProfileElementDf5GProSe(FsProfileElement):