Fix form value setter (#5387)

* Fix form value setter

* Fix test parallelization

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
This commit is contained in:
Andrew Camilleri
2023-10-13 03:08:16 +02:00
committed by GitHub
parent 314a1352ec
commit 99a0b70cfa
8 changed files with 74 additions and 38 deletions

View File

@@ -277,7 +277,7 @@ namespace BTCPayServer.Plugins.PointOfSale.Controllers
formResponseJObject = TryParseJObject(formResponse) ?? new JObject();
var form = Form.Parse(formData.Config);
form.SetValues(formResponseJObject);
FormDataService.SetValues(form, formResponseJObject);
if (!FormDataService.Validate(form, ModelState))
{
//someone tried to bypass validation