FSN#46388: MLDUPD: XML document must have a top level element.

svn path=/Website/branches/v2017.2/; revision=35715
This commit is contained in:
Maykel Geerdink
2017-10-17 08:14:13 +00:00
parent a9b82c6d50
commit 7f6175583b

View File

@@ -4312,8 +4312,6 @@ mld = {setmeldingstatus:
+ " SET mld_melding_parentkey = " + parent_key
+ " WHERE mld_melding_key = " + child_key;
Oracle.Execute(sql);
var track_oms = L("lcl_linked_to").format(mld.mld_prefix(child_key)+child_key, mld.mld_prefix(parent_key)+parent_key);
mld.trackmeldingupdate(child_key, track_oms);
// Probeer de status gelijk aan die van de parent te zetten
// Merk op dat de trigger ook nog kan ingrijpen: als je hem op 7 probeert
@@ -4333,6 +4331,13 @@ mld = {setmeldingstatus:
// Via package voor tracking
mld.setmeldingstatus(child_key, mldstatus);
// Tracking na het zetten van de status pas aanroepen.
// Als het een nieuwe melding is, dan is er nu ook een MLDNEW tracking/notificatie gedaan.
// Als er een XML document (bon) wordt aangemaakt moet de status van de melding gezet zijn,
// anders levert de functie xml.make_xml2() NULL op (FSN#46388).
var track_oms = L("lcl_linked_to").format(mld.mld_prefix(child_key)+child_key, mld.mld_prefix(parent_key)+parent_key);
mld.trackmeldingupdate(child_key, track_oms);
return ""; // mld_link.asp -> warning
},