use credential input access methods in projects.py

This commit is contained in:
Jake McDermott 2019-01-17 19:23:04 -05:00
parent 3ef4cc9bfa
commit 5010e98b8f
No known key found for this signature in database
GPG Key ID: 9A6F084352C3A0B7

View File

@ -166,8 +166,8 @@ class ProjectOptions(models.Model):
check_special_cases=False)
scm_url_parts = urlparse.urlsplit(scm_url)
# Prefer the username/password in the URL, if provided.
scm_username = scm_url_parts.username or cred.username or ''
if scm_url_parts.password or cred.password:
scm_username = scm_url_parts.username or cred.get_input('username', default='')
if scm_url_parts.password or cred.has_input('password'):
scm_password = '********'
else:
scm_password = ''