]> Untitled Git - lemmy-ui.git/commitdiff
chore: ensures validURL function does not throw exception
authorSean Spade <skspade@pm.me>
Sat, 10 Jun 2023 03:28:56 +0000 (23:28 -0400)
committerSean Spade <skspade@pm.me>
Fri, 16 Jun 2023 21:18:11 +0000 (17:18 -0400)
src/shared/utils.ts

index df7673a47b6a1e8e860a41b764bf70c58745b464..c9d3e9190d9155190f19cacd00be39270fe22d21 100644 (file)
@@ -327,7 +327,12 @@ export function isVideo(url: string) {
 }
 
 export function validURL(str: string) {
-  return !!new URL(str);
+  try {
+    new URL(str);
+    return true;
+  } catch (_) {
+    return false;
+  }
 }
 
 export function validInstanceTLD(str: string) {