From f48697572d47865eaf8161553ee6e1a1c843b8f1 Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Tue, 29 Dec 2020 23:48:34 +0000 Subject: [PATCH] Server: Fixed file count issue for PostgreSQL --- packages/server/src/models/FileModel.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/src/models/FileModel.ts b/packages/server/src/models/FileModel.ts index 049bdd88f5..9add61fddf 100644 --- a/packages/server/src/models/FileModel.ts +++ b/packages/server/src/models/FileModel.ts @@ -348,8 +348,8 @@ export default class FileModel extends BaseModel { public async childrenCount(id: string): Promise { const parent = await this.load(id); await this.checkCanReadPermissions(parent); - const r = await this.db(this.tableName).select('id').where('parent_id', id).count('id', { as: 'total' }); - return r.length && r[0].total ? r[0].total : 0; + const r = await this.db(this.tableName).where('parent_id', id).count('id', { as: 'total' }); + return Number(r); } public async childrens(id: string, pagination: Pagination): Promise {