From 89b031a21ae3c9c220141001bc34bc488fdfaba3 Mon Sep 17 00:00:00 2001 From: Alexandre Bourdin Date: Mon, 5 Jul 2021 17:17:19 +0200 Subject: [PATCH] Merge pull request #4240 from overleaf/ns-trim-urls Trim outer whitespace when adding file from external URL GitOrigin-RevId: b85b1aac81a138d7ebc11b36f180468cdf778b8c --- .../file-tree-create/modes/file-tree-import-from-url.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-url.js b/services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-url.js index 9c72a57e58..752b4d5bfb 100644 --- a/services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-url.js +++ b/services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-url.js @@ -22,7 +22,7 @@ export default function FileTreeImportFromUrl() { // set the name when the URL changes useEffect(() => { if (url) { - const matches = url.match(/^https?:\/\/.+\/([^/]+\.(\w+))$/) + const matches = url.match(/^\s*https?:\/\/.+\/([^/]+\.(\w+))\s*$/) setName(matches ? matches[1] : '') } }, [setName, url]) @@ -39,7 +39,7 @@ export default function FileTreeImportFromUrl() { finishCreatingLinkedFile({ name, provider: 'url', - data: { url }, + data: { url: url.trim() }, }) }