make sure we are using primary addresses for delegation

This commit is contained in:
Jay Lee
2021-04-10 21:28:19 -04:00
parent b3814ae7be
commit b61165a753

View File

@@ -1415,10 +1415,12 @@ def addDelegates(users, i):
controlflow.missing_argument_exit('to', 'gam <users> delegate')
i += 1
delegate = normalizeEmailAddressOrUID(sys.argv[i], noUid=True)
delegate = gapi_directory_users.get_primary(delegate)
i = 0
count = len(users)
for delegator in users:
i += 1
delegator = gapi_directory_users.get_primary(delegator)
delegator, gmail = buildGmailGAPIObject(delegator)
if not gmail:
continue