Skip to content

Commit 8e2ce8b

Browse files
committed
AC-12432, Issue-38908 Input type file required field validation bug fix
1 parent 140433c commit 8e2ce8b

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

app/code/Magento/Ui/view/base/web/js/form/element/media.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ define([
1414

1515
return Abstract.extend({
1616
defaults: {
17+
value: '',
1718
links: {
1819
value: ''
1920
}
@@ -47,6 +48,16 @@ define([
4748
this.formId = namespace[0];
4849

4950
return this;
51+
},
52+
53+
/**
54+
* Set the file input value
55+
*
56+
* @param {ImageUploader} imageUploader - UI Class
57+
* @param {Event} e
58+
*/
59+
setFileValue: function (fileUploader, e) {
60+
this.value(e.target.files.length ? e.target.files.length : '');
5061
}
5162
});
5263
});

app/code/Magento/Ui/view/base/web/templates/form/element/media.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
id: uid,
1414
disabled: disabled,
1515
form: formId
16-
}"
16+
}, event:{change: setFileValue}"
1717
/>

0 commit comments

Comments
 (0)