diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Crawl/Bot/Plugin/Wiki.pm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Crawl/Bot/Plugin/Wiki.pm b/lib/Crawl/Bot/Plugin/Wiki.pm index 586aeeb..44765d5 100644 --- a/lib/Crawl/Bot/Plugin/Wiki.pm +++ b/lib/Crawl/Bot/Plugin/Wiki.pm @@ -32,6 +32,8 @@ sub tick { my $xmlrpc = XML::RPC->new($self->xmlrpc_location); warn "Getting recent wiki changes..."; my $changes = $xmlrpc->call('wiki.getRecentChanges', $last_checked); + # ->call returns a hashref with error info on failure + return unless ref($changes) eq 'ARRAY'; for my $change (@$changes) { warn "Page $change->{name} changed"; my $history = $xmlrpc->call('wiki.getPageVersions', $change->{name}, 0); |