spotify / web-api

This issue tracker is no longer used. Join us in the Spotify for Developers forum for support with the Spotify Web API ➡️ https://community.spotify.com/t5/Spotify-for-Developers/bd-p/Spotify_Developer
981 stars 79 forks source link

Check-Users-Saved-Albums Endpoint Returns Un-saved Albums with Saved Tracks on Them #1217

Open zkhcohen opened 5 years ago

zkhcohen commented 5 years ago

Title: Check-Users-Saved-Albums Endpoint Returns Un-saved Albums with Saved Tracks on Them

Issue found on March 31st, 2019.

Endpoint(s):

'GET /v1/me/albums/contains?ids=' https://developer.spotify.com/documentation/web-api/reference/library/check-users-saved-albums/

Scope(s):

User-Library-Read

Steps to reproduce:

  1. Save a single track from an album. You can verify that the album is NOT saved via the Web Client or Thick Client.
  2. Run a GET on the Check-Users-Saved-Albums endpoint with the ID of the album you saved a single track on.

Expected behaviour:

It SHOULD return "false" since the album hasn't actually been saved. If you check the Web Client or Thick Client, the album has NOT been saved.

Actual behaviour:

It will return "true" despite only having a single song saved from it.

Follow-up from Issue:

https://github.com/spotify/web-api/issues/69#issuecomment-158999783

...and resolution:

https://github.com/spotify/web-api/issues/69#issuecomment-160133201

Potentially related to:

https://github.com/spotify/web-api/issues/754

golf1052 commented 5 years ago

I can confirm this as well.

With the new Spotify UI update, the thick client will now only show saved albums. Before it showed saved albums and albums with saved songs.

Shpigford commented 5 years ago

Confirming this is happening, along with previous commenters.