Skip to content

Commit e1caa4b

Browse files
author
Mateusz Krzeszowiak
committed
Adjust logic to fix date formatting
1 parent 20c5b5c commit e1caa4b

File tree

1 file changed

+4
-14
lines changed
  • app/code/Magento/Ui/view/base/web/js/lib/knockout/bindings

1 file changed

+4
-14
lines changed

app/code/Magento/Ui/view/base/web/js/lib/knockout/bindings/datepicker.js

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ define([
6464
$element = $(element),
6565
observable,
6666
options = {},
67-
oldVal,
6867
newVal;
6968

7069
_.extend(options, defaults);
@@ -77,28 +76,19 @@ define([
7776
}
7877

7978
require(['moment', 'mage/utils/misc', 'mage/calendar'], function (moment, utils) {
80-
oldVal = $element.datepicker('getDate');
81-
8279
if (_.isEmpty(observable())) {
83-
if (oldVal) {
84-
$element.datepicker('setDate', null);
85-
$element.blur();
86-
}
80+
newVal = null;
8781
} else {
8882
newVal = moment(
8983
observable(),
9084
utils.convertToMomentFormat(
9185
options.dateFormat + (options.showsTime ? ' ' + options.timeFormat : '')
9286
)
9387
).toDate();
94-
95-
if (oldVal == null ||
96-
newVal.valueOf() !== oldVal.valueOf()
97-
) {
98-
$element.datepicker('setDate', newVal);
99-
$element.blur();
100-
}
10188
}
89+
90+
$element.datepicker('setDate', newVal);
91+
$element.blur();
10292
});
10393
}
10494
};

0 commit comments

Comments
 (0)