Browse Source

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

Alex 2 years ago
parent
commit
8c20d8cb3d
1 changed files with 5 additions and 1 deletions
  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) {