consider a password specified if it equals ''

This commit is contained in:
Chris Meyers 2015-04-28 13:39:30 -04:00
parent d77801353f
commit f08d8cb5b9

View File

@ -764,9 +764,9 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique
# Get any passwords or other data that are prerequisites to running
# the job.
needed = self.get_passwords_needed_to_start()
opts = dict([(field, kwargs.get(field, '')) for field in needed])
if not all(opts.values()):
return False
for field in needed:
if field not in kwargs:
return False
if 'extra_vars' in kwargs:
self.handle_extra_data(kwargs['extra_vars'])