retry group update on create on invalid argument

should address frequenty GROUP_METADATA_DOES_NOT_EXIST error in github actions
This commit is contained in:
Jay Lee
2024-06-10 16:25:32 +00:00
parent 7239f252da
commit b74e2e1fd2

View File

@@ -30278,7 +30278,7 @@ def doCreateGroup(ciGroupsAPI=False):
callGAPI(gs.groups(), 'update',
bailOnInvalidError='messageModerationLevel' in settings,
throwReasons=GAPI.GROUP_SETTINGS_THROW_REASONS,
retryReasons=GAPI.GROUP_SETTINGS_RETRY_REASONS+[GAPI.NOT_FOUND],
retryReasons=GAPI.GROUP_SETTINGS_RETRY_REASONS+[GAPI.NOT_FOUND,GAPI.INVALID_ARGUMENT],
groupUniqueId=mapGroupEmailForSettings(groupEmail), body=settings, fields='')
entityActionPerformed([entityType, groupEmail])
except (GAPI.alreadyExists, GAPI.duplicate):