diff --git a/packages/mobile/src/screens/track-screen/TrackScreen.tsx b/packages/mobile/src/screens/track-screen/TrackScreen.tsx index 232ce2600b..509306e53f 100644 --- a/packages/mobile/src/screens/track-screen/TrackScreen.tsx +++ b/packages/mobile/src/screens/track-screen/TrackScreen.tsx @@ -72,7 +72,14 @@ export const TrackScreen = () => { const handleFetchTrack = useCallback(() => { dispatch(tracksActions.reset()) - dispatch(fetchTrack(id, slug, handle ?? user?.handle, canBeUnlisted)) + dispatch( + fetchTrack( + id, + decodeURIComponent(slug ?? ''), + handle ?? user?.handle, + canBeUnlisted + ) + ) }, [dispatch, canBeUnlisted, id, slug, handle, user?.handle]) useFocusEffect(handleFetchTrack)