From 120df50496a4dda80ae39d9f7d539baeb66324ff Mon Sep 17 00:00:00 2001 From: Joe Germuska Date: Tue, 28 Jul 2015 13:24:41 -0500 Subject: [PATCH] fix wikipedia URL bug which was finding google search results and mixing 'this is a wikipedia' detection with a different method for extracting data --- source/js/Core/Media/VMM.MediaType.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/js/Core/Media/VMM.MediaType.js b/source/js/Core/Media/VMM.MediaType.js index f8f3e8e..ffbfdfc 100644 --- a/source/js/Core/Media/VMM.MediaType.js +++ b/source/js/Core/Media/VMM.MediaType.js @@ -125,11 +125,11 @@ if(typeof VMM != 'undefined' && typeof VMM.MediaType == 'undefined') { media.type = "googledoc"; media.id = d; success = true; - } else if (d.match('(www.)?wikipedia\.org')) { + } else if (d.match('^(?:http|https)://.*wikipedia\.org/wiki/([^\s#]+)')) { media.type = "wikipedia"; //media.id = d.split("wiki\/")[1]; // TODO Issue #618 better splitting - var wiki_id = d.split("wiki\/")[1].split("#")[0].replace("_", " "); + var wiki_id = d.match('^(?:http|https)://.*wikipedia\.org/wiki/([^\s#]+)')[1].replace("_", " "); media.id = wiki_id.replace(" ", "%20"); media.lang = d.split("//")[1].split(".wikipedia")[0]; success = true;