Skip to content

Commit 34213f5

Browse files
committed
fix: imved logic if element type = file
1 parent a6c8bf9 commit 34213f5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ function initDataKey(element, data) {
218218
elements.set(element, dataKey.string);
219219

220220
if (element.parentElement) {
221-
let form = element.parentElement.closest("form");
221+
let form = element.closest("form");
222222
if (form) {
223223
if (!form.save) form.save = () => save(form);
224224

@@ -400,7 +400,8 @@ async function setData(element, data) {
400400
continue;
401401

402402
const { key, isRead, isUpdate, isListen, isCrdt } = getAttributes(el);
403-
if (el.getFilter || el.renderValue)
403+
let elementType = el.getAttribute("type");
404+
if (elementType !== "file" && (el.getFilter || el.renderValue))
404405
await filterData(el, data, type, key);
405406
else {
406407
if (!data[type] || !data[type].length) {

0 commit comments

Comments
 (0)