From 737e1fb93bf792d55fb023d74c11bee151634481 Mon Sep 17 00:00:00 2001 From: zoeller-freinet <86965592+zoeller-freinet@users.noreply.github.com> Date: Sat, 4 Dec 2021 17:38:48 +0100 Subject: [PATCH] routes/admin.py: DetailedHistory: backward-compatibility See https://github.com/ngoduykhanh/PowerDNS-Admin/pull/1066 --- powerdnsadmin/routes/admin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/powerdnsadmin/routes/admin.py b/powerdnsadmin/routes/admin.py index e01f258..17d84a6 100644 --- a/powerdnsadmin/routes/admin.py +++ b/powerdnsadmin/routes/admin.py @@ -844,7 +844,7 @@ class DetailedHistory(): keyname=DetailedHistory.get_key_val(detail_dict, "key"), rolename=DetailedHistory.get_key_val(detail_dict, "role"), description=DetailedHistory.get_key_val(detail_dict, "description"), - linked_domains=DetailedHistory.get_key_val(detail_dict, "domains"), + linked_domains=DetailedHistory.get_key_val(detail_dict, "domains" if "domains" in detail_dict else "domain_acl"), linked_accounts=DetailedHistory.get_key_val(detail_dict, "accounts")) elif 'Delete API key' in history.msg: @@ -886,7 +886,7 @@ class DetailedHistory(): # check for lower key as well for old databases @staticmethod def get_key_val(_dict, key): - return _dict.get(key, _dict.get(key.lower(), '')) + return str(_dict.get(key, _dict.get(key.title(), ''))) # convert a list of History objects into DetailedHistory objects