diff --git a/apps/nestjs-backend/src/features/calculation/link.service.ts b/apps/nestjs-backend/src/features/calculation/link.service.ts index 91ba673240..5c58742cb4 100644 --- a/apps/nestjs-backend/src/features/calculation/link.service.ts +++ b/apps/nestjs-backend/src/features/calculation/link.service.ts @@ -1413,9 +1413,11 @@ export class LinkService { return; } + const sortedIds = [...recordIds].sort(); const lockQuery = this.knex(tableMeta.dbTableName) .select('__id') - .whereIn('__id', recordIds) + .whereIn('__id', sortedIds) + .orderBy('__id') .forUpdate() .toQuery();