From 0bfed57fa6696371269a9f5bce60d461cb21d9c7 Mon Sep 17 00:00:00 2001 From: Chris Hambridge Date: Wed, 14 Feb 2018 09:36:37 -0500 Subject: [PATCH] Fix login issue. Closes #732. (#733) --- qpc/cli.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/qpc/cli.py b/qpc/cli.py index a82d079c6..1ac192b2f 100644 --- a/qpc/cli.py +++ b/qpc/cli.py @@ -117,11 +117,12 @@ def main(self): log.error(_(messages.SERVER_CONFIG_REQUIRED)) log.error('$ qpc server config --host HOST --port PORT') sys.exit(1) - # ...and sure we are logged in - if not read_client_token(): - log.error(_(messages.SERVER_LOGIN_REQUIRED)) - log.error('$ qpc server login') - sys.exit(1) + + if (self.args.subcommand != server.SUBCOMMAND and + not read_client_token()): + log.error(_(messages.SERVER_LOGIN_REQUIRED)) + log.error('$ qpc server login') + sys.exit(1) if self.args.subcommand in self.subcommands: subcommand = self.subcommands[self.args.subcommand]