0004-systempayv2-do-not-rely-on-outside-scope-for-validat.patch
eopayment/systempayv2.py | ||
---|---|---|
284 | 284 |
'vads_order_info2', 'vads_order_info3', |
285 | 285 |
'vads_payment_cards', 'vads_payment_config', 'capture_day'): |
286 | 286 |
parameter = PARAMETER_MAP[name] |
287 | ||
288 |
def check_value(parameter): |
|
289 |
def validate(value): |
|
290 |
return parameter.check_value(value) |
|
291 |
return validate |
|
292 | ||
287 | 293 |
x = {'name': name, |
288 | 294 |
'caption': parameter.description or name, |
289 |
'validation': lambda value: parameter.check_value(value),
|
|
295 |
'validation': check_value(parameter),
|
|
290 | 296 |
'default': parameter.default, |
291 | 297 |
'required': parameter.needed, |
292 | 298 |
'help_text': parameter.help_text, |
293 |
- |