Update packages/backend/src/core/entities/DriveFolderEntityService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
おさむのひと 2026-01-03 16:19:44 +09:00 committed by GitHub
parent 13deb793e7
commit a244e814eb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 4 deletions

View File

@ -154,17 +154,17 @@ export class DriveFolderEntityService {
.addSelect('COUNT(*)', 'count') .addSelect('COUNT(*)', 'count')
.where('folder.parentId IN (:...ids)', { ids }) .where('folder.parentId IN (:...ids)', { ids })
.groupBy('folder.parentId') .groupBy('folder.parentId')
.getRawMany<{ parentId: string; count: number }>(); .getRawMany<{ parentId: string; count: string }>();
const fileCounts = await this.driveFilesRepository.createQueryBuilder('file') const fileCounts = await this.driveFilesRepository.createQueryBuilder('file')
.select('file.folderId', 'folderId') .select('file.folderId', 'folderId')
.addSelect('COUNT(*)', 'count') .addSelect('COUNT(*)', 'count')
.where('file.folderId IN (:...ids)', { ids }) .where('file.folderId IN (:...ids)', { ids })
.groupBy('file.folderId') .groupBy('file.folderId')
.getRawMany<{ folderId: string; count: number }>(); .getRawMany<{ folderId: string; count: string }>();
foldersCountMap = new Map(folderCounts.map(row => [row.parentId, row.count])); foldersCountMap = new Map(folderCounts.map(row => [row.parentId, Number(row.count)]));
filesCountMap = new Map(fileCounts.map(row => [row.folderId, row.count])); filesCountMap = new Map(fileCounts.map(row => [row.folderId, Number(row.count)]));
} else { } else {
foldersCountMap = new Map(); foldersCountMap = new Map();
filesCountMap = new Map(); filesCountMap = new Map();