FCLT#77389 Ook externnr2 juist updaten voor occurrences (escaped graag)
svn path=/Website/branches/v2023.1/; revision=59684
This commit is contained in:
@@ -441,10 +441,15 @@ function updateExternnr2(userPrincipalName, id, hostPrincipalName)
|
|||||||
var organizerCalendarEvent = getCalendarEventByICalUId(hostPrincipalName, roomCalendarEvent.iCalUId, roomCalendarEvent.seriesMasterId);
|
var organizerCalendarEvent = getCalendarEventByICalUId(hostPrincipalName, roomCalendarEvent.iCalUId, roomCalendarEvent.seriesMasterId);
|
||||||
if (!organizerCalendarEvent)
|
if (!organizerCalendarEvent)
|
||||||
return "";
|
return "";
|
||||||
|
if (roomCalendarEvent.type == "singleInstance") {
|
||||||
|
id += "|" + "|%";
|
||||||
|
} else { // occurrence of exception
|
||||||
|
id = "%|" + id + "|%";
|
||||||
|
}
|
||||||
|
id = id.replace(/_/g, '\\_'); // Escape de underscore
|
||||||
var sql = "UPDATE res_rsv_ruimte"
|
var sql = "UPDATE res_rsv_ruimte"
|
||||||
+ " SET res_rsv_ruimte_externnr2 = " + safe.quoted_sql(organizerCalendarEvent.id)
|
+ " SET res_rsv_ruimte_externnr2 = " + safe.quoted_sql(organizerCalendarEvent.id)
|
||||||
+ " WHERE res_rsv_ruimte_externnr LIKE " + safe.quoted_sql(id) + "|| '%'"
|
+ " WHERE res_rsv_ruimte_externnr LIKE " + safe.quoted_sql(id) + " ESCAPE '\\'";
|
||||||
+ " AND res_rsv_ruimte_verwijder IS NULL";
|
|
||||||
Oracle.Execute(sql);
|
Oracle.Execute(sql);
|
||||||
return organizerCalendarEvent.id;
|
return organizerCalendarEvent.id;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user