From 934cdb8237e4e0a199e7265efa4931ba37e368b9 Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Wed, 8 Mar 2023 01:45:22 +0000 Subject: [PATCH] refactor: increment consumed task count atomically --- packages/backend/src/models/usage-data.ee.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/models/usage-data.ee.ts b/packages/backend/src/models/usage-data.ee.ts index f5898b82..558fe036 100644 --- a/packages/backend/src/models/usage-data.ee.ts +++ b/packages/backend/src/models/usage-data.ee.ts @@ -1,3 +1,4 @@ +import { raw } from 'objection'; import Base from './base'; import User from './user'; @@ -33,7 +34,7 @@ class UsageData extends Base { }); async increaseConsumedTaskCountByOne() { - return await this.$query().patch({ consumedTaskCount: this.consumedTaskCount + 1 }); + return await this.$query().patch({ consumedTaskCount: raw('consumed_task_count + 1') }); } }