diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index e8b72fff5..af02100c1 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -31,6 +31,7 @@ - fix: "Open link in new window" with WebGUI asset tree link in TinyMCE - fix: Admin Users submenu doesn't fill in uid - fix: EMS Manage Events broken + - fix: "orig_dependant" JavaScript error in PM quick task display 7.1.4 - Template variables in the main Survey Template were out of date in the diff --git a/www/extras/wobject/ProjectManager/projectDisplay.js b/www/extras/wobject/ProjectManager/projectDisplay.js index 306daf966..47c81e579 100644 --- a/www/extras/wobject/ProjectManager/projectDisplay.js +++ b/www/extras/wobject/ProjectManager/projectDisplay.js @@ -108,7 +108,7 @@ function setCheckedOfNodeList(list, value) { function getTaskElements(form, suffix) { var te = new Object(); var keys = ['start', 'end', 'duration', 'lagTime', 'dependants', 'origStart', 'origEnd', - 'seqNum', 'taskType', 'orig_start', 'orig_duration', 'orig_dependant', 'orig_end']; + 'seqNum', 'taskType', 'orig_start', 'orig_duration', 'orig_dependants', 'orig_end']; for (var i = 0; i < keys.length; i++) te[keys[i]] = form[keys[i]+suffix]; return te; @@ -330,7 +330,7 @@ function predecessorChanged(form, suffix, isTaskForm, gotDelay) { if (predecessor != "") { var assoc = taskArray[predecessor]; - var revert = function() { te.dependants.value = te.orig_dependant.value; return; } + var revert = function() { te.dependants.value = te.orig_dependants.value; return; } if (predecessor < 1) { alert(errorMsgs.noPredecessor); return revert(); } if (seqNum != "") { @@ -340,7 +340,7 @@ function predecessorChanged(form, suffix, isTaskForm, gotDelay) { if (assoc["type"] != 'timed') { alert(errorMsgs.untimedPredecessor); return revert(); } } - te.orig_dependant.value = te.dependants.value; + te.orig_dependants.value = te.dependants.value; checkPredecessorCollision(te, isTaskForm); updateTaskArray(te);