MAAS#90211 Storing bij koppeling Aareon-Zendesk, meldingen niet ontvangen

svn path=/Website/branches/v2025.2/; revision=69953
This commit is contained in:
Erik Groener
2025-08-11 10:50:29 +00:00
parent 26ba12a051
commit 040bd75bdb

View File

@@ -600,6 +600,7 @@ ANONYMOUS_Allowed = 1;
function editResponseData(p_mode, p_data)
{ // De parameter p_data is ByRef. Kopieer deze en verwijder daaruit de niet relevante nodes.
// Voeg het resultaat weer toe aan p_data.
__Log("editResponseData");
var data_received = cloneObject(p_data.data);
delete data_received.ticket.custom_fields; // bevat alleen lege velden
delete data_received.ticket.fields; // bevat alleen lege velden
@@ -616,13 +617,14 @@ ANONYMOUS_Allowed = 1;
{
if (p_methode == "POST" && p_actie == "ticket")
{
__Log("update_mldopdr");
var zendesk_id = (isNaN(p_ticket.id) ? 0 : p_ticket.id); // Dit is het ticket-id van Zendesk, gegeven als integer, zie https://developer.zendesk.com/api-reference/ticketing/tickets/tickets/.
var facilitor_id = (shared.isGoodNumber(p_ticket.external_id, true,true, -1, -1) ? parseInt(p_ticket.external_id) : 0); // Dit is de mld_opdr_key uit Facilitor, gegeven als string.
if (zendesk_id > 0 && facilitor_id > 0)
{
var sql = "UPDATE mld_opdr"
+ " SET mld_opdr_externnr = " + safe.quoted_sql(zendesk_id)
+ " , mld_opdr_id = " + safe.quoted_sql(zendesk_id)
+ " SET mld_opdr_externnr = " + safe.quoted_sql(String(zendesk_id))
+ " , mld_opdr_id = " + safe.quoted_sql(String(zendesk_id))
+ " WHERE mld_opdr_key = " + facilitor_id;
Oracle.Execute(sql);
}