Fix TaskID → ID in WHERE clauses on Tasks table (4 files + cron copy)

- tasks/accept.cfm: WHERE TaskID → WHERE ID
- tasks/completeChat.cfm: WHERE TaskID → WHERE ID
- tasks/expireStaleChats.cfm: WHERE TaskID → WHERE ID
- cron/expireStaleChats.cfm: WHERE TaskID → WHERE ID
- chat/closeChat.cfm: WHERE TaskID → WHERE ID

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
John Mizerek 2026-01-31 21:00:46 -08:00
parent a7b7717ccd
commit 3dc15f8c13
5 changed files with 5 additions and 5 deletions

View file

@ -35,7 +35,7 @@ try {
queryExecute(" queryExecute("
UPDATE Tasks UPDATE Tasks
SET CompletedOn = NOW() SET CompletedOn = NOW()
WHERE TaskID = :taskID WHERE ID = :taskID
AND TaskTypeID = 2 AND TaskTypeID = 2
AND CompletedOn IS NULL AND CompletedOn IS NULL
", { ", {

View file

@ -55,7 +55,7 @@
UPDATE Tasks UPDATE Tasks
SET ClaimedByUserID = ?, SET ClaimedByUserID = ?,
ClaimedOn = NOW() ClaimedOn = NOW()
WHERE TaskID = ? WHERE ID = ?
AND ClaimedByUserID = 0 AND ClaimedByUserID = 0
", [ ", [
{ value = UserID GT 0 ? UserID : 1, cfsqltype = "cf_sql_integer" }, { value = UserID GT 0 ? UserID : 1, cfsqltype = "cf_sql_integer" },

View file

@ -59,7 +59,7 @@
<cfset queryExecute(" <cfset queryExecute("
UPDATE Tasks UPDATE Tasks
SET CompletedOn = NOW() SET CompletedOn = NOW()
WHERE TaskID = ? WHERE ID = ?
", [ { value = TaskID, cfsqltype = "cf_sql_integer" } ], { datasource = "payfrit" })> ", [ { value = TaskID, cfsqltype = "cf_sql_integer" } ], { datasource = "payfrit" })>
<cfset apiAbort({ <cfset apiAbort({

View file

@ -49,7 +49,7 @@ try {
if (shouldExpire) { if (shouldExpire) {
queryExecute(" queryExecute("
UPDATE Tasks SET CompletedOn = NOW() UPDATE Tasks SET CompletedOn = NOW()
WHERE TaskID = :taskID WHERE ID = :taskID
", { taskID: { value: chat.ID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" }); ", { taskID: { value: chat.ID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" });
expiredCount++; expiredCount++;

View file

@ -49,7 +49,7 @@ try {
if (shouldExpire) { if (shouldExpire) {
queryExecute(" queryExecute("
UPDATE Tasks SET CompletedOn = NOW() UPDATE Tasks SET CompletedOn = NOW()
WHERE TaskID = :taskID WHERE ID = :taskID
", { taskID: { value: chat.ID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" }); ", { taskID: { value: chat.ID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" });
expiredCount++; expiredCount++;