From b055c5cdad74f2bfafb253b297eb301ff696715d Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Wed, 3 Apr 2024 22:06:06 -0400 Subject: [PATCH] Fix change_username --- packages/backend/src/routers/change_username.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/routers/change_username.js b/packages/backend/src/routers/change_username.js index d03e1225f..1a55d0ac4 100644 --- a/packages/backend/src/routers/change_username.js +++ b/packages/backend/src/routers/change_username.js @@ -59,7 +59,11 @@ module.exports = eggspress('/change_username', { // Has the user already changed their username twice this month? const rows = await db.read( 'SELECT COUNT(*) AS `count` FROM `user_update_audit` ' + - 'WHERE `user_id`=? AND `reason`=? AND `created_at` > DATE_SUB(NOW(), INTERVAL 1 MONTH)', + 'WHERE `user_id`=? AND `reason`=? AND ' + + db.case({ + mysql: '`created_at` > DATE_SUB(NOW(), INTERVAL 1 MONTH)', + sqlite: "`created_at` > datetime('now', '-1 month')", + }), [ req.user.id, 'change_username' ] );