From 1926ddbd48f1ff0bd7a0d49cadf14fcd415c3bfd Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Tue, 20 Jun 2017 06:10:31 +0530 Subject: [PATCH] Handle large duration tasks --- src/Gantt.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Gantt.js b/src/Gantt.js index 3ebc2d3..b1a3819 100644 --- a/src/Gantt.js +++ b/src/Gantt.js @@ -98,6 +98,11 @@ export default function Gantt(element, tasks, config) { task._start = moment(task.start, self.config.date_format); task._end = moment(task.end, self.config.date_format); + // make task invalid if duration too large + if(task._end.diff(task._start, 'years') > 10) { + task.end = null; + } + // cache index task._index = i;