From e86ec09b27ca38681d9ea67898b05cffeab153ab Mon Sep 17 00:00:00 2001 From: meisnate12 Date: Tue, 25 Apr 2023 09:18:51 -0400 Subject: [PATCH] reload after editing list --- tmdbapis/objs/pagination.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tmdbapis/objs/pagination.py b/tmdbapis/objs/pagination.py index 66d7385..eb59d1d 100644 --- a/tmdbapis/objs/pagination.py +++ b/tmdbapis/objs/pagination.py @@ -763,6 +763,7 @@ def update(self, name: Optional[str] = None, description: Optional[str] = None, public=public, sort_by=sort_by ) + self.reload() def _check_item(self, item): if isinstance(item, Movie): @@ -828,6 +829,7 @@ def add_items(self, items: List[Union[Movie, TVShow, Tuple[int, str]]]): else: for item_id in item_ids: self._api.lists_add_movie(self.id, item_id["media_id"]) + self.reload() def remove_items(self, items: List[Union[Movie, TVShow, Tuple[int, str]]]): """ Adds the items given to the list. @@ -850,6 +852,7 @@ def remove_items(self, items: List[Union[Movie, TVShow, Tuple[int, str]]]): else: for item_id in item_ids: self._api.lists_remove_movie(self.id, item_id["media_id"]) + self.reload() def update_items(self, items: List[Tuple[Union[Movie, TVShow, Tuple[int, str]], str]]): """ Updates the items on the list. @@ -868,6 +871,7 @@ def update_items(self, items: List[Tuple[Union[Movie, TVShow, Tuple[int, str]], comment = item[1] item_ids.append({"media_type": item_type, "media_id": item_id, "comment": comment}) self._tmdb._v4_check(write=True).list_update_items(self.id, item_ids) + self.reload() def clear(self): """ Clear all items from the list. """ @@ -875,6 +879,7 @@ def clear(self): self._api4.list_clear_list(self.id) else: self._api.lists_clear_list(self.id, confirm=True) + self.reload() def delete(self): """ Delete the list. """