summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/api-handler.ts
diff options
context:
space:
mode:
authordogcraft <neko@neko.red>2022-07-10 10:02:46 +0800
committerGitHub <noreply@github.com>2022-07-10 11:02:46 +0900
commitd92200a6d6a81ac0c6a739f0297935bb060a974f (patch)
treea83817c734c925bd6a57f01da093106a17458451 /packages/backend/src/server/api/api-handler.ts
parent12.112.3 (diff)
downloadsharkey-d92200a6d6a81ac0c6a739f0297935bb060a974f.tar.gz
sharkey-d92200a6d6a81ac0c6a739f0297935bb060a974f.tar.bz2
sharkey-d92200a6d6a81ac0c6a739f0297935bb060a974f.zip
fix: QueryFailedError when logging user's IPs (#8973)
* fix QueryFailedError when logging user's IPs * use `orIgnore` to fix
Diffstat (limited to 'packages/backend/src/server/api/api-handler.ts')
-rw-r--r--packages/backend/src/server/api/api-handler.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/api-handler.ts b/packages/backend/src/server/api/api-handler.ts
index 34ff970b4c..ec71ddd2c0 100644
--- a/packages/backend/src/server/api/api-handler.ts
+++ b/packages/backend/src/server/api/api-handler.ts
@@ -68,11 +68,11 @@ export default (endpoint: IEndpoint, ctx: Koa.Context) => new Promise<void>((res
}
try {
- UserIps.insert({
+ UserIps.createQueryBuilder().insert().values({
createdAt: new Date(),
userId: user.id,
ip: ip,
- });
+ }).orIgnore(true).execute();
} catch {
}
}