@altiore/form
Advanced tools
Comparing version 4.3.4 to 4.3.5
@@ -39,3 +39,3 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { | ||
fieldKeys.forEach(function (name) { | ||
var _a; | ||
var _a, _b; | ||
var value = formDataMap.has(name) ? formDataMap.get(name) : undefined; | ||
@@ -51,2 +51,10 @@ // Мы не можем проверить ошибки валидации внутри этого цикла, т.к. данные еще не | ||
} | ||
if (fieldType === FieldType.SELECT_MULTIPLE) { | ||
if (!Array.isArray(value)) { | ||
value = Array.from(((_b = document.querySelector("select[name='" + name + "']")) === null || _b === void 0 ? void 0 : _b.options) || []) | ||
.filter(function (el) { return el.selected; }) | ||
.map(function (el) { return el.value; }); | ||
} | ||
} | ||
// TODO: возможно, этот код больше не актуален и полностью покрывается кодом выше про SELECT_MULTIPLE | ||
var prevValue = get(values, name); | ||
@@ -53,0 +61,0 @@ if (prevValue) { |
{ | ||
"name": "@altiore/form", | ||
"version": "4.3.4", | ||
"version": "4.3.5", | ||
"description": "Form helper for building powerful forms", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
120397
2012