systempayv2: do not rely on outside scope for validation (#43030)
This commit is contained in:
parent
bc7bdd1208
commit
ab3d0d1506
|
@ -284,9 +284,15 @@ class Payment(PaymentCommon):
|
|||
'vads_order_info2', 'vads_order_info3',
|
||||
'vads_payment_cards', 'vads_payment_config', 'capture_day'):
|
||||
parameter = PARAMETER_MAP[name]
|
||||
|
||||
def check_value(parameter):
|
||||
def validate(value):
|
||||
return parameter.check_value(value)
|
||||
return validate
|
||||
|
||||
x = {'name': name,
|
||||
'caption': parameter.description or name,
|
||||
'validation': lambda value: parameter.check_value(value),
|
||||
'validation': check_value(parameter),
|
||||
'default': parameter.default,
|
||||
'required': parameter.needed,
|
||||
'help_text': parameter.help_text,
|
||||
|
|
Loading…
Reference in New Issue