Skip to content

Commit 030dc72

Browse files
committed
Fix for apnId not being set
1 parent e48101b commit 030dc72

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/diameter.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3133,8 +3133,11 @@ def Answer_16777236_265(self, packet_vars, avps):
31333133
if 'sos' in ipApnName.lower():
31343134
registeredEmergencySubscriber = True
31353135
apnId = (self.database.Get_APN_by_Name(apn="sos")).get('apn_id', None)
3136-
else:
3136+
if apnId == None:
3137+
self.logTool.log(service='HSS', level='debug', message=f"[diameter.py] [Answer_16777236_265] [AAA] Getting ID for ims apn", redisClient=self.redisMessaging)
31373138
apnId = (self.database.Get_APN_by_Name(apn="ims")).get('apn_id', None)
3139+
self.logTool.log(service='HSS', level='debug', message=f"[diameter.py] [Answer_16777236_265] [AAA] ApnID: {apnId}", redisClient=self.redisMessaging)
3140+
self.logTool.log(service='HSS', level='debug', message=f"[diameter.py] [Answer_16777236_265] [AAA] Getting Serving APN for subscriberId: {subscriberId} and apnId: {apnId}", redisClient=self.redisMessaging)
31383141
servingApn = self.database.Get_Serving_APN(subscriber_id=subscriberId, apn_id=apnId)
31393142
servingPgwPeer = servingApn.get('serving_pgw_peer', None).split(';')[0]
31403143
servingPgw = servingApn.get('serving_pgw', None)

0 commit comments

Comments
 (0)