From e0bb3585101985135f7226a6a48973dfbf002683 Mon Sep 17 00:00:00 2001 From: oesi Date: Tue, 27 Jan 2015 18:32:49 +0100 Subject: [PATCH] =?UTF-8?q?Fehler=20behoben=20bei=20dem=20es=20passieren?= =?UTF-8?q?=20konnte,=20dass=20eine=20falsche=20Lehrveranstaltung=20in=20d?= =?UTF-8?q?en=20Studienplan=20hinzugef=C3=BCgt=20wird=20wenn=20im=20selben?= =?UTF-8?q?=20Studienplan=20eine=20Zuordnung=20vorhanden=20ist=20bei=20der?= =?UTF-8?q?=20die=20studienplan=5Flehrveranstaltung=5Fid=20die=20selbe=20i?= =?UTF-8?q?st=20wie=20die=20lehrveranstaltungs=5Fid=20der=20Lehrveranstalt?= =?UTF-8?q?ung=20die=20hinzugef=C3=BCgt=20werden=20soll?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/lehre/studienordnung.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/vilesci/lehre/studienordnung.js b/vilesci/lehre/studienordnung.js index d58b66450..6a6b7fff6 100644 --- a/vilesci/lehre/studienordnung.js +++ b/vilesci/lehre/studienordnung.js @@ -1057,11 +1057,16 @@ function hideAllTreeColumns() */ function saveJsondataFromTree(nodeId, studienplan_id, studienplan_lehrveranstaltung_id) { - var obj = $("#treeData").find("li[id="+nodeId+"]"); - var jsonData = $("#treeData").jstree("get_json", $("#treeData").find("li[id="+nodeId+"]")); + var jsonData=Array(); + // Wenn eine verschiebung innerhalb des Studienplans stattfindet wird der Eintrag aus dem Tree geholt + if(studienplan_lehrveranstaltung_id!='') + { + jsonData = $("#treeData").jstree("get_json", $("#treeData").find("li[id="+nodeId+"]")); + } var copy = false; + // Wenn die Lehrveranstaltung aus dem Lehrveranstaltungstree kommt ist diese mit copy_ geprefixt if(jsonData.length !== 1) { jsonData = $("#treeData").jstree("get_json", $("#copy_"+nodeId));