fix non-interactive flag in deploy command (#4498)

This commit is contained in:
Thomas Brandého 2024-12-06 13:16:21 -08:00 committed by Masen Furer
parent 7c81dcaa8b
commit 9d9dc5291b
No known key found for this signature in database
GPG Key ID: B0008AD22B3B3A95

View File

@ -497,8 +497,13 @@ def deploy(
# Set the log level.
console.set_log_level(loglevel)
# make sure user is logged in.
hosting_cli.login()
if not token:
# make sure user is logged in.
if interactive:
hosting_cli.login()
else:
raise SystemExit("Token is required for non-interactive mode.")
# Only check requirements if interactive.
# There is user interaction for requirements update.