From e42a118f1bb55e2d281ce6be2746bef9a1386d94 Mon Sep 17 00:00:00 2001 From: Eric Han Date: Wed, 17 May 2023 09:48:14 +0800 Subject: [PATCH 1/2] draft PR to parse domain of url to lower case --- package-lock.json | 12 ++++++------ package.json | 2 +- src/libs/actions/Report.js | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 426844cf8e51..4814fa6b8f57 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+https://github.com/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", "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/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", + "integrity": "sha512-8+3kmCRRAGlTsvecg3kptH4MJEhX9svK0Uoohn6m374yVZVGU3hdZOUMNzPPvnYdIY9XPIYyMeR5RXdZV7RdrA==", "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/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", + "integrity": "sha512-8+3kmCRRAGlTsvecg3kptH4MJEhX9svK0Uoohn6m374yVZVGU3hdZOUMNzPPvnYdIY9XPIYyMeR5RXdZV7RdrA==", + "from": "expensify-common@git+https://github.com/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", "requires": { "classnames": "2.3.1", "clipboard": "2.0.4", diff --git a/package.json b/package.json index 92da55701256..612622ea58ad 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+https://github.com/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", "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; }; From 3712df500bf0c4cc1c8dda4c8a2e808661293e75 Mon Sep 17 00:00:00 2001 From: Eric Han Date: Wed, 17 May 2023 21:44:44 +0800 Subject: [PATCH 2/2] update expensify-common merge commit hash --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4814fa6b8f57..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+https://github.com/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", + "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/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", - "integrity": "sha512-8+3kmCRRAGlTsvecg3kptH4MJEhX9svK0Uoohn6m374yVZVGU3hdZOUMNzPPvnYdIY9XPIYyMeR5RXdZV7RdrA==", + "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/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", - "integrity": "sha512-8+3kmCRRAGlTsvecg3kptH4MJEhX9svK0Uoohn6m374yVZVGU3hdZOUMNzPPvnYdIY9XPIYyMeR5RXdZV7RdrA==", - "from": "expensify-common@git+https://github.com/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", + "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 612622ea58ad..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+https://github.com/eh2077/expensify-common.git#9be3f94ead8d61a447012e17291246ad80b0c75f", + "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",