From aa2b8c51a3b863085c5f21d2fbd265a4c7b8ad64 Mon Sep 17 00:00:00 2001 From: mib1185 Date: Mon, 18 May 2026 19:46:02 +0000 Subject: [PATCH] don't extend cached result --- aioimmich/albums/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/aioimmich/albums/__init__.py b/aioimmich/albums/__init__.py index 90190c3..5cf94f5 100644 --- a/aioimmich/albums/__init__.py +++ b/aioimmich/albums/__init__.py @@ -17,8 +17,7 @@ async def async_get_all_albums(self) -> list[ImmichAlbum]: assert isinstance(result, list) result_shared = await self.api.async_do_request("albums", {"shared": "true"}) assert isinstance(result_shared, list) - result.extend(result_shared) - return [ImmichAlbum.from_dict(album) for album in result] + return [ImmichAlbum.from_dict(album) for album in result + result_shared] async def async_get_album_info( self, album_id: str, without_assests: bool = False