diff --git a/agent360/plugins/cloudlinux-dbgov.py b/agent360/plugins/cloudlinux-dbgov.py index a7957c8..e20727d 100644 --- a/agent360/plugins/cloudlinux-dbgov.py +++ b/agent360/plugins/cloudlinux-dbgov.py @@ -26,14 +26,14 @@ def run(self, config): except Exception: return "Could not load lveinfo dbgov data" - if data['success'] is not 1: + if data.get('success') != 1: return "Failed to load lveinfo dbgov" results = {} for line in data['data']: - username = line['USER'] - del line['USER'] + # USER may be an int (UID without a username), keys must be uniform + username = str(line.pop('USER')) results[username] = line return results