From 75d8a8e03689b04192e7ea3a7f85631fc829ff56 Mon Sep 17 00:00:00 2001 From: Yu Ming Zhu Date: Thu, 25 Jul 2019 07:10:31 +0000 Subject: [PATCH] cli: verify user in block-notification command --- cli/koji_cli/commands.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cli/koji_cli/commands.py b/cli/koji_cli/commands.py index e53a7f57..fb4ac9b9 100644 --- a/cli/koji_cli/commands.py +++ b/cli/koji_cli/commands.py @@ -7529,9 +7529,13 @@ def handle_block_notification(goptions, session, args): parser.error("--user requires admin permission") if options.user: - user_id = session.getUser(options.user)['id'] + user_id = session.getUser(options.user, strict=True)['id'] else: - user_id = session.getLoggedInUser()['id'] + logged_in_user = session.getLoggedInUser() + if logged_in_user: + user_id = logged_in_user['id'] + else: + parser.error("Please login with authentication or specify --user") if options.package: package_id = session.getPackageID(options.package)