From 5f43401b7b3c711454ae14d41644eecdc875d7b9 Mon Sep 17 00:00:00 2001 From: evazion Date: Sun, 22 Sep 2019 02:58:09 -0500 Subject: [PATCH] Fix #4175: Twitter no longer redirects tweet links for non-existent handles. --- app/models/post.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/post.rb b/app/models/post.rb index ac37b0aa0..929913ffe 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -342,6 +342,8 @@ class Post < ApplicationRecord def normalized_source case source + when %r{\Ahttps?://twitter.com/[^/]+/status/(\d+)\z}i + "https://twitter.com/i/web/status/#{$1}" when %r{\Ahttps?://img\d+\.pixiv\.net/img/[^\/]+/(\d+)}i, %r{\Ahttps?://i\d\.pixiv\.net/img\d+/img/[^\/]+/(\d+)}i "https://www.pixiv.net/member_illust.php?mode=medium&illust_id=#{$1}"