From c8ee4974efe536b00da7e045044a88cf179ed861 Mon Sep 17 00:00:00 2001 From: fantasticit Date: Thu, 24 Mar 2022 16:07:32 +0800 Subject: [PATCH] close #11 --- packages/server/src/services/document.service.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/server/src/services/document.service.ts b/packages/server/src/services/document.service.ts index 57d410bc..04aa7d72 100644 --- a/packages/server/src/services/document.service.ts +++ b/packages/server/src/services/document.service.ts @@ -300,9 +300,13 @@ export class DocumentService { userId: user.id, }); - const query = this.documentRepo.createQueryBuilder('documemt'); - query.select('MAX(documemt.index)', 'maxIndex'); - const { maxIndex } = await query.getRawOne(); + const [docs] = await this.documentRepo.findAndCount({ createUserId: user.id }); + const maxIndex = docs.length + ? Math.max.apply( + [], + docs.map((doc) => +doc.index) + ) + : -1; const data = { ...dto,