From 3af82de59634abcdd4036fe32837a23149f57a72 Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 20 Aug 2018 23:18:26 -0500 Subject: [PATCH] Partial fix for #3719: Certain commentaries not parsed correctly --- app/logical/sources/strategies/twitter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logical/sources/strategies/twitter.rb b/app/logical/sources/strategies/twitter.rb index 32b8f15ff..3758e28c1 100644 --- a/app/logical/sources/strategies/twitter.rb +++ b/app/logical/sources/strategies/twitter.rb @@ -58,7 +58,7 @@ module Sources::Strategies desc = artist_commentary_desc desc = CGI::unescapeHTML(desc) - desc = desc.gsub(%r!https?://t\.co/[^[:space:]]+!i, url_replacements) + desc = desc.gsub(%r!https?://t\.co/[a-zA-Z0-9]+!i, url_replacements) desc = desc.gsub(%r!#([^[:space:]]+)!, '"#\\1":[https://twitter.com/hashtag/\\1]') desc = desc.gsub(%r!@([a-zA-Z0-9_]+)!, '"@\\1":[https://twitter.com/\\1]') desc.strip