Subramanya Sastry has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/234853

Change subject: Use Util.decodeURI instead of decodeURI: followup on 3c5334fcb
......................................................................

Use Util.decodeURI instead of decodeURI: followup on 3c5334fcb

* Prevents unencoded urls from crashing the serializer

Change-Id: Ic847c06299d49b09d1be19af03b4ff18135662c8
---
M lib/wts.LinkHandler.js
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid 
refs/changes/53/234853/1

diff --git a/lib/wts.LinkHandler.js b/lib/wts.LinkHandler.js
index 92e1afd..598cb5e 100644
--- a/lib/wts.LinkHandler.js
+++ b/lib/wts.LinkHandler.js
@@ -591,7 +591,7 @@
                return;
        } else {
                // TODO: match vs. interwikis too
-               var magicLinkMatch = 
wiki.ExtResourceURLPatternMatcher.match(decodeURI(linkData.origHref));
+               var magicLinkMatch = 
wiki.ExtResourceURLPatternMatcher.match(Util.decodeURI(linkData.origHref));
                // Fully serialize the content
                contentStr = state.serializeLinkChildrenToString(node,
                                state.serializer.wteHandlers.aHandler);
@@ -634,7 +634,7 @@
        // Get the rt data from the token and tplAttrs
        var linkData = getLinkRoundTripData(env, node, state);
        var linkType = linkData.type;
-       if 
(wiki.ExtResourceURLPatternMatcher.match(decodeURI(linkData.origHref))) {
+       if 
(wiki.ExtResourceURLPatternMatcher.match(Util.decodeURI(linkData.origHref))) {
                // Override the 'rel' type if this is a magic link
                linkType = 'mw:ExtLink';
        }

-- 
To view, visit https://gerrit.wikimedia.org/r/234853
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic847c06299d49b09d1be19af03b4ff18135662c8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Subramanya Sastry <ssas...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to