Просмотр исходного кода

Merge pull request #4240 from overleaf/ns-trim-urls

Trim outer whitespace when adding file from external URL

GitOrigin-RevId: b85b1aac81a138d7ebc11b36f180468cdf778b8c
Alexandre Bourdin 5 лет назад
Родитель
Сommit
89b031a21a

+ 2 - 2
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() },
     })
   }