mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-16 18:38:32 +03:00
saip SmspTpScAddr.get_values_from_pes: allow empty values
Change-Id: Ibbdd08f96160579238b50699091826883f2e9f5a
This commit is contained in:
@@ -631,19 +631,11 @@ class SmspTpScAddr(ConfigurableParameter):
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
tp_sc_addr = ef_smsp_dec.get('tp_sc_addr', None)
|
tp_sc_addr = ef_smsp_dec.get('tp_sc_addr', None)
|
||||||
if not tp_sc_addr:
|
|
||||||
continue
|
|
||||||
|
|
||||||
digits = tp_sc_addr.get('call_number', None)
|
digits = tp_sc_addr.get('call_number', None)
|
||||||
if not digits:
|
|
||||||
continue
|
|
||||||
|
|
||||||
ton_npi = tp_sc_addr.get('ton_npi', None)
|
ton_npi = tp_sc_addr.get('ton_npi', None)
|
||||||
if not ton_npi:
|
|
||||||
continue
|
|
||||||
international = ton_npi.get('type_of_number', None)
|
international = ton_npi.get('type_of_number', None)
|
||||||
if international is None:
|
|
||||||
continue
|
|
||||||
international = (international == 'international')
|
international = (international == 'international')
|
||||||
|
|
||||||
yield { cls.name: cls.tuple_to_str((international, digits)) }
|
yield { cls.name: cls.tuple_to_str((international, digits)) }
|
||||||
|
|||||||
Reference in New Issue
Block a user