From 43a8d18541d2b58a8bf5f2b3b63b0154b69ab5ea Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Sat, 24 Jan 2026 01:40:41 -0800 Subject: [PATCH] Update callServer task endpoint Co-Authored-By: Claude Opus 4.5 --- api/tasks/callServer.cfm | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/api/tasks/callServer.cfm b/api/tasks/callServer.cfm index a8764fc..61c3337 100644 --- a/api/tasks/callServer.cfm +++ b/api/tasks/callServer.cfm @@ -58,13 +58,32 @@ try { } } - // Create task title and details - taskTitle = "Service Request - " & tableName; + // Get task type name if TaskTypeID provided + taskTypeName = ""; + if (taskTypeID > 0) { + typeQuery = queryExecute(" + SELECT tt_TaskTypeName FROM tt_TaskTypes WHERE tt_TaskTypeID = :typeID + ", { typeID: { value: taskTypeID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" }); + if (typeQuery.recordCount && len(trim(typeQuery.tt_TaskTypeName))) { + taskTypeName = typeQuery.tt_TaskTypeName; + } + } + + // Create task title and details - use task type name if available + if (len(taskTypeName)) { + taskTitle = taskTypeName & " - " & tableName; + } else { + taskTitle = "Service Request - " & tableName; + } taskDetails = ""; + if (len(taskTypeName)) { + taskDetails &= "Task: " & taskTypeName & chr(10); + } if (len(userName)) { taskDetails &= "Customer: " & userName & chr(10); } + taskDetails &= "Location: " & tableName & chr(10); if (len(message)) { taskDetails &= "Request: " & message; } else {