From caad9e999ceaf4f7f8a80a32fdb07e8c1fa971d0 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Mon, 14 Dec 2020 14:49:34 +0000 Subject: [PATCH] also check on contact delegation delete --- src/gam/gapi/contactdelegation.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gam/gapi/contactdelegation.py b/src/gam/gapi/contactdelegation.py index 20c92578..ad19f4a4 100644 --- a/src/gam/gapi/contactdelegation.py +++ b/src/gam/gapi/contactdelegation.py @@ -19,10 +19,10 @@ def create(users): condel = build() delegate = gam.normalizeEmailAddressOrUID(sys.argv[5], noUid=True) delegate = gapi_directory_users.get_primary(delegate) - body = {'email': delegate} if not delegate: controlflow.system_error_exit(5, f'{sys.argv[5]} is not the primary address of a user.') + body = {'email': delegate} i = 0 count = len(users) for user in users: @@ -40,6 +40,10 @@ def create(users): def delete(users): condel = build() delegate = gam.normalizeEmailAddressOrUID(sys.argv[5], noUid=True) + delegate = gapi_directory_users.get_primary(delegate) + if not delegate: + controlflow.system_error_exit(5, + f'{sys.argv[5]} is not the primary address of a user.') i = 0 count = len(users) for user in users: