diff --git a/CHANGELOG.md b/CHANGELOG.md index d954080..f614f2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + - Fixed inconsistent behaviour with some API methods when + a full HTTP URL is passed. + ### Changed - Fixed invalid calls to logging warn method - `mock` no longer needed for install. Only used in `tox`. diff --git a/spotipy/client.py b/spotipy/client.py index 6e215f0..86ee137 100644 --- a/spotipy/client.py +++ b/spotipy/client.py @@ -1128,7 +1128,7 @@ class Spotify(object): if type != itype: self._warn('expected id of type %s but found type %s %s' % (type, itype, id)) - return fields[-1] + return fields[-1].split('?')[0] return id def _get_uri(self, type, id):