From b4fa5df21f46714444b0477f9618810796cb13c1 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Fri, 22 Sep 2023 18:59:36 +0800 Subject: [PATCH] Trim RSS URLs before validating --- packages/web/pages/settings/feeds/add.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/web/pages/settings/feeds/add.tsx b/packages/web/pages/settings/feeds/add.tsx index f3f9ceb68..d1832952a 100644 --- a/packages/web/pages/settings/feeds/add.tsx +++ b/packages/web/pages/settings/feeds/add.tsx @@ -25,9 +25,8 @@ const Header = styled(Box, { export default function AddRssFeed(): JSX.Element { const router = useRouter() - const [errorMessage, setErrorMessage] = useState( - undefined - ) + const [errorMessage, setErrorMessage] = + useState(undefined) const [feedUrl, setFeedUrl] = useState('') const subscribe = useCallback(async () => { @@ -39,7 +38,7 @@ export default function AddRssFeed(): JSX.Element { let normailizedUrl: string // normalize the url try { - normailizedUrl = new URL(feedUrl).toString() + normailizedUrl = new URL(feedUrl.trim()).toString() } catch (e) { setErrorMessage('Please enter a valid feed URL') return