Skip to content

Commit

Permalink
Fix #56. Always wrap input dates in date object.
Browse files Browse the repository at this point in the history
  • Loading branch information
vasturiano committed Oct 12, 2019
1 parent 3ea0a4a commit fa2dd19
Showing 1 changed file with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions src/timelines.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,6 @@ export default Kapsule({
state.completeFlatData = [];
state.totalNLines = 0;

const dateObjs = rawData.length?rawData[0].data[0].data[0].timeRange[0] instanceof Date:false;

for (let i=0, ilen=rawData.length; i<ilen; i++) {
const group = rawData[i].group;
state.completeStructData.push({
Expand All @@ -83,10 +81,7 @@ export default Kapsule({
state.completeFlatData.push({
group: group,
label: rawData[i].data[j].label,
timeRange: (dateObjs
?rawData[i].data[j].data[k].timeRange
:[new Date(rawData[i].data[j].data[k].timeRange[0]), new Date(rawData[i].data[j].data[k].timeRange[1])]
),
timeRange: rawData[i].data[j].data[k].timeRange.map(d => new Date(d)),
val: rawData[i].data[j].data[k].val,
labelVal: rawData[i].data[j].data[k][rawData[i].data[j].data[k].hasOwnProperty('labelVal')?'labelVal':'val']
});
Expand Down

0 comments on commit fa2dd19

Please sign in to comment.