bug - Cisco NAC key error (#15934)

* fix https://github.com/librenms/librenms/issues/15933

fixing https://github.com/librenms/librenms/issues/15933

* nullables are now null
This commit is contained in:
PipoCanaja 2024-04-12 03:59:05 +02:00 committed by GitHub
parent 5db5435cc3
commit e19861c770
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 9 deletions

View File

@ -396,15 +396,15 @@ class Cisco extends OS implements
'port_id' => $ifIndex_map->get($ifIndex, 0),
'mac_address' => $mac_address,
'auth_id' => $auth_id,
'domain' => $portAuthSessionEntryParameters['cafSessionDomain'],
'username' => $portAuthSessionEntryParameters['cafSessionAuthUserName'],
'ip_address' => (string) IP::fromHexString($portAuthSessionEntryParameters['cafSessionClientAddress'], true),
'host_mode' => $portAuthSessionEntryParameters['cafSessionAuthHostMode'],
'authz_status' => $portAuthSessionEntryParameters['cafSessionStatus'],
'authz_by' => $portAuthSessionEntryParameters['cafSessionAuthorizedBy'],
'timeout' => $portAuthSessionEntryParameters['cafSessionTimeout'],
'time_left' => $portAuthSessionEntryParameters['cafSessionTimeLeft'],
'vlan' => $portAuthSessionEntryParameters['cafSessionAuthVlan'],
'domain' => $portAuthSessionEntryParameters['cafSessionDomain'] ?? '',
'username' => $portAuthSessionEntryParameters['cafSessionAuthUserName'] ?? '',
'ip_address' => (string) IP::fromHexString($portAuthSessionEntryParameters['cafSessionClientAddress'] ?? '', true),
'host_mode' => $portAuthSessionEntryParameters['cafSessionAuthHostMode'] ?? '',
'authz_status' => $portAuthSessionEntryParameters['cafSessionStatus'] ?? '',
'authz_by' => $portAuthSessionEntryParameters['cafSessionAuthorizedBy'] ?? '',
'timeout' => $portAuthSessionEntryParameters['cafSessionTimeout'] ?? '',
'time_left' => $portAuthSessionEntryParameters['cafSessionTimeLeft'] ?? null,
'vlan' => $portAuthSessionEntryParameters['cafSessionAuthVlan'] ?? null,
'authc_status' => $session_info['authc_status'] ?? '',
'method' => $session_info['method'] ?? '',
]));