[common] fix handling of default parameter values
This commit is contained in:
parent
e37c0a1f9c
commit
569be0db19
|
@ -20,7 +20,7 @@ class PaymentCommon(object):
|
|||
LOGGER.debug('initializing with options %s' % options)
|
||||
for key, value in self.description['parameters'].iteritems():
|
||||
if 'default' in value:
|
||||
setattr(self, key, options.get(key, value['default']))
|
||||
setattr(self, key, options.get(key, None) or value['default'])
|
||||
else:
|
||||
setattr(self, key, options.get(key))
|
||||
|
||||
|
|
Loading…
Reference in New Issue