fix(server): get album's assets in getAlbumInfo route (#5325)

* fix(server): get album's assets in getAlbumInfo route

* unit test

* test: e2e tests
This commit is contained in:
Alex
2023-11-26 21:21:04 -06:00
committed by GitHub
parent 034b308ddc
commit 4e5eef129d
3 changed files with 26 additions and 4 deletions

View File

@@ -102,7 +102,7 @@ export class AlbumService {
async get(authUser: AuthUserDto, id: string, dto: AlbumInfoDto): Promise<AlbumResponseDto> {
await this.access.requirePermission(authUser, Permission.ALBUM_READ, id);
await this.albumRepository.updateThumbnails();
const withAssets = dto.withoutAssets === undefined ? false : !dto.withoutAssets;
const withAssets = dto.withoutAssets === undefined ? true : !dto.withoutAssets;
const album = await this.findOrFail(id, { withAssets });
const [albumMetadataForIds] = await this.albumRepository.getMetadataForIds([album.id]);