Skip to content
Snippets Groups Projects
Verified Commit a8f7893d authored by Eliot Berriot's avatar Eliot Berriot
Browse files

Fix #470: Properly encode Wikipedia and lyrics search urls

parent 3a5a4465
No related branches found
No related tags found
No related merge requests found
Properly encode Wikipedia and lyrics search urls (#470)
...@@ -102,7 +102,7 @@ export default { ...@@ -102,7 +102,7 @@ export default {
} }
}, },
wikipediaUrl () { wikipediaUrl () {
return 'https://en.wikipedia.org/w/index.php?search=' + this.album.title + ' ' + this.album.artist.name return 'https://en.wikipedia.org/w/index.php?search=' + encodeURI(this.album.title + ' ' + this.album.artist.name)
}, },
musicbrainzUrl () { musicbrainzUrl () {
return 'https://musicbrainz.org/release/' + this.album.mbid return 'https://musicbrainz.org/release/' + this.album.mbid
......
...@@ -151,7 +151,7 @@ export default { ...@@ -151,7 +151,7 @@ export default {
}).length > 0 }).length > 0
}, },
wikipediaUrl () { wikipediaUrl () {
return 'https://en.wikipedia.org/w/index.php?search=' + this.artist.name return 'https://en.wikipedia.org/w/index.php?search=' + encodeURI(this.artist.name)
}, },
musicbrainzUrl () { musicbrainzUrl () {
return 'https://musicbrainz.org/artist/' + this.artist.mbid return 'https://musicbrainz.org/artist/' + this.artist.mbid
......
...@@ -196,7 +196,7 @@ export default { ...@@ -196,7 +196,7 @@ export default {
} }
}, },
wikipediaUrl () { wikipediaUrl () {
return 'https://en.wikipedia.org/w/index.php?search=' + this.track.title + ' ' + this.track.artist.name return 'https://en.wikipedia.org/w/index.php?search=' + encodeURI(this.track.title + ' ' + this.track.artist.name)
}, },
musicbrainzUrl () { musicbrainzUrl () {
return 'https://musicbrainz.org/recording/' + this.track.mbid return 'https://musicbrainz.org/recording/' + this.track.mbid
...@@ -211,7 +211,7 @@ export default { ...@@ -211,7 +211,7 @@ export default {
lyricsSearchUrl () { lyricsSearchUrl () {
let base = 'http://lyrics.wikia.com/wiki/Special:Search?query=' let base = 'http://lyrics.wikia.com/wiki/Special:Search?query='
let query = this.track.artist.name + ' ' + this.track.title let query = this.track.artist.name + ' ' + this.track.title
return base + query return base + encodeURI(query)
}, },
cover () { cover () {
return null return null
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment