Skip to content

Commit d7558c7

Browse files
authored
fix: avoid double login for 'login' subcommand in CLI
1 parent f343e62 commit d7558c7

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

qfieldcloud_sdk/cli.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,9 @@ def cli(
133133
ctx.obj["format_json"] = format_json
134134

135135
if username or password:
136-
ctx.obj["client"].login(username, password)
136+
# Guard against parent 'pre-login' for login subcommand
137+
if ctx.invoked_subcommand != "login":
138+
ctx.obj["client"].login(username, password)
137139

138140

139141
@cli.command()

0 commit comments

Comments
 (0)