diff --git a/src/auth/index.js b/src/auth/index.js index dc4c07d57721af8312a600a21c20bd2d2915099e..576a0f786266307fbf10c883f3fcbbb27b0a3669 100644 --- a/src/auth/index.js +++ b/src/auth/index.js @@ -1,7 +1,7 @@ import logger from '@/logging' import config from '@/config' import cache from '@/cache' -// import favoriteTracks from '@/favorites/tracks' +import favoriteTracks from '@/favorites/tracks' // URL and endpoint constants const LOGIN_URL = config.API_URL + 'token/' @@ -68,6 +68,6 @@ export default { connect () { // called once user has logged in successfully / reauthenticated // e.g. after a page refresh - // favoriteTracks.fetch() + favoriteTracks.fetch() } } diff --git a/src/favorites/tracks.js b/src/favorites/tracks.js index 32b534377a23b415c6e1bda4aaf509df0a6d27b8..ac3cb5eaa2d41609d25b93e269de7622b3fabfad 100644 --- a/src/favorites/tracks.js +++ b/src/favorites/tracks.js @@ -41,8 +41,8 @@ export default { resource.get().then((response) => { logger.default.info('Fetched a batch of ' + response.data.results.length + ' favorites') Vue.set(self, 'count', response.data.count) - response.data.results.forEach(track => { - Vue.set(self.objects, track.id, true) + response.data.results.forEach(result => { + Vue.set(self.objects, result.track, true) }) if (response.data.next) { self.fetch(response.data.next)