From 5ceb3e3ebca21c8c1ca29f2025c532833f10c493 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 26 Sep 2012 18:15:22 +0200 Subject: [PATCH] Add a child reference to parent after updating a task item --- plugins/tasklist/tasklist.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js index 68bcffd5..d923070e 100644 --- a/plugins/tasklist/tasklist.js +++ b/plugins/tasklist/tasklist.js @@ -550,6 +550,10 @@ function rcube_tasklist_ui(settings) listdata[id] = rec; + // register a forward-pointer to child tasks + if (rec.parent_id && listdata[rec.parent_id] && listdata[rec.parent_id].children && listdata[rec.parent_id].children.indexOf(id) >= 0) + listdata[rec.parent_id].children.push(id); + if (list.active) render_task(rec, oldid); else