From fa13e2a5cfea2b33cd3a1078296ca2169740b780 Mon Sep 17 00:00:00 2001 From: Jonathan Golder Date: Thu, 17 May 2018 12:17:00 +0200 Subject: [PATCH] Follow moved pages Keep notice together with content https://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:Jogo.obb&oldid=176464377#Redundanzhinweis_zu_zwischenzeitlich_verschobenen_Artikeln Issue #70 (https://git.golderweb.de/wiki/jogobot-red/issues/70) --- lib/redfam.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/redfam.py b/lib/redfam.py index 7241366..ad2e42a 100644 --- a/lib/redfam.py +++ b/lib/redfam.py @@ -594,6 +594,13 @@ class RedFamWorker( RedFam ): except Break: break + # Follow moved pages + if self.article_has_status( "redirect", title=article ): + try: + page = page.moved_target() + except pywikibot.exceptions.NoMoveTarget: + pass + # Toggle talkpage if talkpages: page = page.toggleTalkPage()