normalize custom_virtualenv empty values to null

see: https://github.com/ansible/ansible-tower/issues/7923
This commit is contained in:
Ryan Petrello
2018-03-05 16:26:15 -05:00
parent 1596b2907b
commit 8955e6bc1c
4 changed files with 32 additions and 1 deletions

View File

@@ -441,4 +441,6 @@ class CustomVirtualEnvMixin(models.Model):
raise ValidationError(
_('{} is not a valid virtualenv in {}').format(value, settings.BASE_VENV_PATH)
)
return os.path.join(value or '', '')
if value:
return os.path.join(value, '')
return None