From 7ae44052309f75b05ad2f418d9bb9a216fe194a3 Mon Sep 17 00:00:00 2001 From: "Delon R. Newman" Date: Tue, 25 Apr 2023 17:18:35 -0600 Subject: [PATCH] WIP: The nieve fix for an issue pulling categories Not the best fix since we'll be loosing data (see https://github.com/molybdenum-99/infoboxer/issues/93) --- lib/infoboxer/media_wiki.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/infoboxer/media_wiki.rb b/lib/infoboxer/media_wiki.rb index a790805..76a65e0 100644 --- a/lib/infoboxer/media_wiki.rb +++ b/lib/infoboxer/media_wiki.rb @@ -240,7 +240,7 @@ def list(query, limit, &processor) return Tree::Nodes[] if response['pages'].nil? pages = response['pages'] - .values.select { |p| p['missing'].nil? } + .values.select { |p| p['missing'].nil? && !p['revisions'].nil? } .map { |raw| Page.new(self, Parser.paragraphs(raw['revisions'].first['*'], traits), raw) } Tree::Nodes[*pages]