diff --git a/package-lock.json b/package-lock.json index 426844cf8e51..42e7288237d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "babel-polyfill": "^6.26.0", "dom-serializer": "^0.2.2", "domhandler": "^4.3.0", - "expensify-common": "git+ssh://git@github.com/Expensify/expensify-common.git#879df466155918ec0e0a6b36176af4211302b184", + "expensify-common": "git+ssh://git@github.com/Expensify/expensify-common.git#c20d572ebb4bcfc4963c1f2d58d133c24ec90f9f", "fbjs": "^3.0.2", "html-entities": "^1.3.1", "htmlparser2": "^7.2.0", @@ -23475,8 +23475,8 @@ }, "node_modules/expensify-common": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/Expensify/expensify-common.git#879df466155918ec0e0a6b36176af4211302b184", - "integrity": "sha512-0XZtJOzpH5cwaWMeW/25ZEazELbFd65Q/SPqoOyEhSWx/rarhZZNGYyQlcfHfj+c1wk1eSUEVL1nEIT9VOAUNg==", + "resolved": "git+ssh://git@github.com/Expensify/expensify-common.git#c20d572ebb4bcfc4963c1f2d58d133c24ec90f9f", + "integrity": "sha512-IEx2/dIBQDRAp3h/ekd47rbdTA+j6LgZwnFGWEeDBd18YR2J+d01Cfs5FiSP3nzC2dmJMAMv+IEwCrPWrqVcEg==", "license": "MIT", "dependencies": { "classnames": "2.3.1", @@ -57321,9 +57321,9 @@ } }, "expensify-common": { - "version": "git+ssh://git@github.com/Expensify/expensify-common.git#879df466155918ec0e0a6b36176af4211302b184", - "integrity": "sha512-0XZtJOzpH5cwaWMeW/25ZEazELbFd65Q/SPqoOyEhSWx/rarhZZNGYyQlcfHfj+c1wk1eSUEVL1nEIT9VOAUNg==", - "from": "expensify-common@git+ssh://git@github.com/Expensify/expensify-common.git#879df466155918ec0e0a6b36176af4211302b184", + "version": "git+ssh://git@github.com/Expensify/expensify-common.git#c20d572ebb4bcfc4963c1f2d58d133c24ec90f9f", + "integrity": "sha512-IEx2/dIBQDRAp3h/ekd47rbdTA+j6LgZwnFGWEeDBd18YR2J+d01Cfs5FiSP3nzC2dmJMAMv+IEwCrPWrqVcEg==", + "from": "expensify-common@git+ssh://git@github.com/Expensify/expensify-common.git#c20d572ebb4bcfc4963c1f2d58d133c24ec90f9f", "requires": { "classnames": "2.3.1", "clipboard": "2.0.4", diff --git a/package.json b/package.json index 92da55701256..e8e5f991592b 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "babel-polyfill": "^6.26.0", "dom-serializer": "^0.2.2", "domhandler": "^4.3.0", - "expensify-common": "git+ssh://git@github.com/Expensify/expensify-common.git#879df466155918ec0e0a6b36176af4211302b184", + "expensify-common": "git+ssh://git@github.com/Expensify/expensify-common.git#c20d572ebb4bcfc4963c1f2d58d133c24ec90f9f", "fbjs": "^3.0.2", "html-entities": "^1.3.1", "htmlparser2": "^7.2.0", diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js index 268a052d4a4e..554dea95caab 100644 --- a/src/libs/actions/Report.js +++ b/src/libs/actions/Report.js @@ -906,7 +906,7 @@ const extractLinksInMarkdownComment = (comment) => { const matches = [...comment.matchAll(regex)]; // Element 1 from match is the regex group if it exists which contains the link URLs - const links = _.map(matches, (match) => match[1]); + const links = _.map(matches, (match) => Str.sanitizeURL(match[1])); return links; };