diff --git a/docs/src/release_notes.rst b/docs/src/release_notes.rst index 973a6bf..579f483 100644 --- a/docs/src/release_notes.rst +++ b/docs/src/release_notes.rst @@ -7,6 +7,8 @@ Unreleased ----------- Fixed ***** +- Add `ugc_image_upload` to required scopes of + :meth:`SpotifyPlaylistModify.playlist_cover_image_upload` - Make ``available_markets`` of :class:`Show `, :class:`LocalAlbum ` and :class:`LocalTrack ` optional (:issue:`323`) @@ -51,7 +53,7 @@ Fixed Added ***** -- Add ``restrictions`` to :class:`FullEpisode ` +- Add ``restrictions`` to :class:`FullEpisode ` (:issue:`310`) - Support HTTPX ``0.26`` (:issue:`311`) - Improve ``UnknownModelAttributeWarning`` to include model name (:issue:`313`) diff --git a/src/tekore/_client/api/playlist/modify.py b/src/tekore/_client/api/playlist/modify.py index 15d10fb..990bbe3 100644 --- a/src/tekore/_client/api/playlist/modify.py +++ b/src/tekore/_client/api/playlist/modify.py @@ -10,7 +10,10 @@ class SpotifyPlaylistModify(SpotifyBase): """Playlist API endpoints for modifying playlists.""" - @scopes([scope.playlist_modify_public], [scope.playlist_modify_private]) + @scopes( + [scope.playlist_modify_public, scope.ugc_image_upload], + [scope.playlist_modify_private], + ) @send_and_process(nothing) def playlist_cover_image_upload(self, playlist_id: str, image: str) -> None: """