From 02e511091daa45d6b035106652b2f06728bc5dfd Mon Sep 17 00:00:00 2001 From: Alex Goodkind Date: Fri, 11 Apr 2025 12:54:15 -0400 Subject: [PATCH] DHCP6: use `lease_type` to key lease map in addition to `iaid_duid` (#8492) * dhcp6: key lease map by type in addition to duid * Update src/opnsense/scripts/dhcp/get_leases6.py Co-authored-by: Ad Schellevis --------- Co-authored-by: Ad Schellevis --- src/opnsense/scripts/dhcp/get_leases6.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/scripts/dhcp/get_leases6.py b/src/opnsense/scripts/dhcp/get_leases6.py index 757baf0c1..5315c06ab 100755 --- a/src/opnsense/scripts/dhcp/get_leases6.py +++ b/src/opnsense/scripts/dhcp/get_leases6.py @@ -148,7 +148,7 @@ if __name__ == '__main__': elif len(line) > 1 and line[0] == '}' and len(cur_lease) > 0: cur_lease.append(line) parsed_lease = parse_lease(cur_lease) - last_leases[parsed_lease['iaid_duid']] = parsed_lease + last_leases["%s,%s" % (parsed_lease['lease_type'], parsed_lease['iaid_duid'])] = parsed_lease cur_lease = [] elif len(cur_lease) > 0: cur_lease.append(line)