diff --git a/src/js/components/GridItem.js b/src/js/components/GridItem.js index 27d54705..82a450b1 100755 --- a/src/js/components/GridItem.js +++ b/src/js/components/GridItem.js @@ -110,7 +110,10 @@ const GridItem = ({ to = item.link; } else { to = `/${item.type}/${encodeUri(item.uri)}`; - if (item.name && item.type !== 'artist') to += `/${encodeURIComponent(item.name)}`; + if (item.name && item.type !== 'artist') { + // Strip out "%"; this causes conflicts with our uri decoder + to += `/${item.name.replace('%','')}`; + } } return (