diff --git a/src/js/services/spotify/actions.js b/src/js/services/spotify/actions.js index 4b342d7f..37f8cb4c 100755 --- a/src/js/services/spotify/actions.js +++ b/src/js/services/spotify/actions.js @@ -40,10 +40,11 @@ const sendRequest = ( dispatch, getState, endpoint, method = 'GET', data = false }, (xhr, status, error) => { var message = xhr.responseText - if (error.error && error.error.message) message = error.error.message - dispatch(uiActions.createNotification(message,'bad')) + var response = JSON.parse(xhr.responseText) + if (response.error && response.error.message) message = response.error.message - console.error( endpoint+' failed', xhr.responseText) + dispatch(uiActions.createNotification('Spotify: '+message,'bad')) + console.error( endpoint+' failed', response) reject(error) } ) diff --git a/src/js/views/Artist.js b/src/js/views/Artist.js index b7904de6..aea04edc 100755 --- a/src/js/views/Artist.js +++ b/src/js/views/Artist.js @@ -186,6 +186,9 @@ class Artist extends React.Component{ } if (this.props.artist){ + var can_play_radio = (scheme == 'spotify') + var can_follow = (scheme == 'spotify') + return (
@@ -198,7 +201,11 @@ class Artist extends React.Component{

{this.props.artist ? this.props.artist.name : null}

- { scheme == 'spotify' ?
: null} +
+ { can_play_radio ? : null} + { can_follow ? : null} + +
{ this.renderSubViewMenu() }