diff options
author | kali <kali@leap.se> | 2012-12-15 02:25:50 +0900 |
---|---|---|
committer | kali <kali@leap.se> | 2012-12-15 02:25:50 +0900 |
commit | 5e7ca61cfd942404663e68d2d4eae062dfbc66bc (patch) | |
tree | 1540883cdc002930210365c4d2e975a93b2a7989 /src/leap/gui/firstrun/regvalidation.py | |
parent | f3cbae1d2c14e2ff22888d4fc83d03ec6c452541 (diff) | |
parent | 914a07aaf8ef52b2eaf88f1bf01fb6f72adcac5a (diff) |
Merge branch 'feature/eip-service-formatchange' into develop
Diffstat (limited to 'src/leap/gui/firstrun/regvalidation.py')
-rw-r--r-- | src/leap/gui/firstrun/regvalidation.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/leap/gui/firstrun/regvalidation.py b/src/leap/gui/firstrun/regvalidation.py index 0e67834b..aeb98204 100644 --- a/src/leap/gui/firstrun/regvalidation.py +++ b/src/leap/gui/firstrun/regvalidation.py @@ -100,9 +100,12 @@ class RegisterUserValidationPage(ValidationPage): def fetcheipcert(): try: - pCertChecker.download_new_client_cert( + downloaded = pCertChecker.download_new_client_cert( credentials=credentials, verify=verify) + if not downloaded: + logger.error('Could not download client cert.') + return False except auth.SRPAuthenticationError as exc: return self.fail(self.tr( @@ -126,10 +129,11 @@ class RegisterUserValidationPage(ValidationPage): """ # this should be called CONNECT PAGE AGAIN. # here we go! :) - full_domain = self.field('provider_domain') - domain, port = get_https_domain_and_port(full_domain) - _domain = u"%s:%s" % (domain, port) if port != 443 else unicode(domain) - self.run_eip_checks_for_provider_and_connect(_domain) + if self.is_done(): + full_domain = self.field('provider_domain') + domain, port = get_https_domain_and_port(full_domain) + _domain = u"%s:%s" % (domain, port) if port != 443 else unicode(domain) + self.run_eip_checks_for_provider_and_connect(_domain) def run_eip_checks_for_provider_and_connect(self, domain): wizard = self.wizard() |