KernelDeimos пре 1 година
родитељ
комит
b055c5cdad
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      packages/backend/src/routers/change_username.js

+ 5 - 1
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?
     // Has the user already changed their username twice this month?
     const rows = await db.read(
     const rows = await db.read(
         'SELECT COUNT(*) AS `count` FROM `user_update_audit` ' +
         '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' ]
         [ req.user.id, 'change_username' ]
     );
     );