Fix UserID column references in auth endpoints after schema normalization

Users table primary key was renamed from UserID to ID but these
endpoints still referenced the old column name, causing server_error
on login/signup OTP flow.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
John Mizerek 2026-01-30 17:15:46 -08:00
parent bffca643b5
commit bc88f28e60
6 changed files with 8 additions and 8 deletions

View file

@ -100,7 +100,7 @@ try {
IsEmailVerified = 0, IsEmailVerified = 0,
IsContactVerified = 1, IsContactVerified = 1,
IsActive = 1 IsActive = 1
WHERE UserID = :userId WHERE ID = :userId
", { ", {
firstName: { value: firstName, cfsqltype: "cf_sql_varchar" }, firstName: { value: firstName, cfsqltype: "cf_sql_varchar" },
lastName: { value: lastName, cfsqltype: "cf_sql_varchar" }, lastName: { value: lastName, cfsqltype: "cf_sql_varchar" },

View file

@ -69,7 +69,7 @@ try {
if (!len(trim(userUUID))) { if (!len(trim(userUUID))) {
userUUID = replace(createUUID(), "-", "", "all"); userUUID = replace(createUUID(), "-", "", "all");
queryExecute(" queryExecute("
UPDATE Users SET UUID = :uuid WHERE UserID = :userId UPDATE Users SET UUID = :uuid WHERE ID = :userId
", { ", {
uuid: { value: userUUID, cfsqltype: "cf_sql_varchar" }, uuid: { value: userUUID, cfsqltype: "cf_sql_varchar" },
userId: { value: qUser.ID, cfsqltype: "cf_sql_integer" } userId: { value: qUser.ID, cfsqltype: "cf_sql_integer" }
@ -81,7 +81,7 @@ try {
queryExecute(" queryExecute("
UPDATE Users UPDATE Users
SET MobileVerifyCode = :otp SET MobileVerifyCode = :otp
WHERE UserID = :userId WHERE ID = :userId
", { ", {
otp: { value: otp, cfsqltype: "cf_sql_varchar" }, otp: { value: otp, cfsqltype: "cf_sql_varchar" },
userId: { value: qUser.ID, cfsqltype: "cf_sql_integer" } userId: { value: qUser.ID, cfsqltype: "cf_sql_integer" }

View file

@ -127,7 +127,7 @@ if (cgi.REQUEST_METHOD == "POST") {
queryExecute(" queryExecute("
UPDATE Users UPDATE Users
SET #arrayToList(updates, ', ')# SET #arrayToList(updates, ', ')#
WHERE UserID = :userId WHERE ID = :userId
", params); ", params);
// Return updated profile // Return updated profile

View file

@ -91,10 +91,10 @@ try {
SET MobileVerifyCode = :otp, SET MobileVerifyCode = :otp,
IsContactVerified = 0, IsContactVerified = 0,
IsActive = 0 IsActive = 0
WHERE UserID = :userId WHERE ID = :userId
", { ", {
otp: { value: otp, cfsqltype: "cf_sql_varchar" }, otp: { value: otp, cfsqltype: "cf_sql_varchar" },
userId: { value: qIncomplete.UserID, cfsqltype: "cf_sql_integer" } userId: { value: qIncomplete.ID, cfsqltype: "cf_sql_integer" }
}, { datasource: "payfrit" }); }, { datasource: "payfrit" });
} else { } else {
// Create new user record // Create new user record

View file

@ -85,7 +85,7 @@ try {
queryExecute(" queryExecute("
UPDATE Users UPDATE Users
SET MobileVerifyCode = '' SET MobileVerifyCode = ''
WHERE UserID = :userId WHERE ID = :userId
", { userId: { value: qUser.ID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" }); ", { userId: { value: qUser.ID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" });
// Create auth token // Create auth token

View file

@ -89,7 +89,7 @@ try {
queryExecute(" queryExecute("
UPDATE Users UPDATE Users
SET MobileVerifyCode = '' SET MobileVerifyCode = ''
WHERE UserID = :userId WHERE ID = :userId
", { userId: { value: qUser.ID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" }); ", { userId: { value: qUser.ID, cfsqltype: "cf_sql_integer" } }, { datasource: "payfrit" });
// Create auth token (needed for completeProfile call) // Create auth token (needed for completeProfile call)