Преглед изворни кода

fix(server): Create album response doesn't have owner property as required (#1704)

Alex пре 2 година
родитељ
комит
8c20d8cb3d
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      server/apps/immich/src/api-v1/album/album-repository.ts

+ 5 - 1
server/apps/immich/src/api-v1/album/album-repository.ts

@@ -84,7 +84,11 @@ export class AlbumRepository implements IAlbumRepository {
       newAlbum.ownerId = ownerId;
       newAlbum.albumName = createAlbumDto.albumName;
 
-      const album = await transactionalEntityManager.save(newAlbum);
+      let album = await transactionalEntityManager.save(newAlbum);
+      album = await transactionalEntityManager.findOneOrFail(AlbumEntity, {
+        where: { id: album.id },
+        relations: ['owner'],
+      });
 
       // Add shared users
       if (createAlbumDto.sharedWithUserIds?.length) {