diff --git a/gam.py b/gam.py index 3dc99aa0..e8048456 100644 --- a/gam.py +++ b/gam.py @@ -4185,7 +4185,7 @@ def doUpdateGroup(): gs_object = buildDiscoveryObject(u'groupssettings') matches_gs_setting = False for (attrib, params) in gs_object[u'schemas'][u'Groups'][u'properties'].items(): - if attrib in [u'kind', u'etag', u'email', u'name', u'description']: + if attrib in [u'kind', u'etag', u'email']: continue if sys.argv[i].lower().replace(u'_', u'') == attrib.lower(): matches_gs_setting = True @@ -4211,7 +4211,7 @@ def doUpdateGroup(): value = u'false' break if not matches_gs_setting: - print u'ERROR: %s is not a valid argument for "gam create group..."' % sys.argv[i] + print u'ERROR: %s is not a valid argument for "gam update group..."' % sys.argv[i] sys.exit(9) gs_body[attrib] = value use_gs_api = True @@ -6620,7 +6620,7 @@ def getUsersToModify(entity_type=None, entity=None, silent=False, return_uids=Fa if not silent: sys.stderr.write(u"Getting %s of %s (may take some time for large groups)..." % (member_type_message, group)) page_message = u'Got %%%%total_items%%%% %s...' % member_type_message - members = callGAPIpages(service=cd.members(), function=u'list', page_message=page_message, groupKey=group, roles=member_type, fields=u'nextPageToken,members(email,id)') + members = callGAPIpages(service=cd.members(), function=u'list', items=u'members', page_message=page_message, groupKey=group, roles=member_type, fields=u'nextPageToken,members(email,id)') users = [] for member in members: if return_uids: