From f7ab4aef4ea17901a883c8ab9c705d141b2fc4f0 Mon Sep 17 00:00:00 2001 From: Ross Scroggs Date: Wed, 12 Jan 2022 15:00:01 -0800 Subject: [PATCH] Handle missing descriptions in Chrome polilcies (#1468) Document Chrome Browser field --- src/GamCommands.txt | 1 + src/gam/gapi/chromepolicy.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/GamCommands.txt b/src/GamCommands.txt index 01d02a64..f1795144 100644 --- a/src/GamCommands.txt +++ b/src/GamCommands.txt @@ -1151,6 +1151,7 @@ gam calendar modify + lastPolicyFetchTime| lastRegistrationTime| lastStatusReportTime| + machineextensionpolicies| machineName| machinePolicies| orgUnitPath| diff --git a/src/gam/gapi/chromepolicy.py b/src/gam/gapi/chromepolicy.py index 2acd0938..3bc1c78d 100644 --- a/src/gam/gapi/chromepolicy.py +++ b/src/gam/gapi/chromepolicy.py @@ -179,7 +179,7 @@ def build_schemas(svc=None, sfilter=None): if fdesc.get('field') == setting_name: for d in fdesc.get('knownValueDescriptions', []): if d['value'][prefix_len:] == an: - setting_dict['descriptions'][i] = d['description'] + setting_dict['descriptions'][i] = d.get('description', '') break break break