Browse Source

Fix change_username

KernelDeimos 1 năm trước cách đây
mục cha
commit
b055c5cdad
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  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?
     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' ]
     );