File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -802,18 +802,20 @@ export default {
802
802
if (timeEntry === undefined && time .isLuxonDateTime ) {
803
803
// search for closest time to datetime if provided as such
804
804
const searchTimes = this .availableTimeEntries .map ((e ) => {
805
- if (e .value ? .isLuxonDateTime ) {
806
- return e .value ;
805
+ const timeValue = Array .isArray (e .value ) ? e .value [0 ] : e .value ;
806
+ if (timeValue? .isLuxonDateTime ) {
807
+ return timeValue;
807
808
}
808
- return DateTime .fromISO (e . value );
809
+ return DateTime .fromISO (timeValue );
809
810
});
810
811
const closestTime = findClosest (searchTimes, time);
811
812
// get back the original unmapped object with value and name
812
813
timeEntry = this .availableTimeEntries .find ((e ) => {
813
- if (e .value ? .isLuxonDateTime ) {
814
- return e .value .ts === closestTime .ts ;
814
+ const timeValue = Array .isArray (e .value ) ? e .value [0 ] : e .value ;
815
+ if (timeValue? .isLuxonDateTime ) {
816
+ return timeValue .ts === closestTime .ts ;
815
817
}
816
- return DateTime .fromISO (e . value ).ts === closestTime .ts ;
818
+ return DateTime .fromISO (timeValue ).ts === closestTime .ts ;
817
819
});
818
820
} else {
819
821
// Use most recent time since there is none defined in the map timeline
You can’t perform that action at this time.
0 commit comments