summaryrefslogtreecommitdiff
path: root/lib/Multi
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2019-08-22 14:47:36 +0200
committerYorhel <git@yorhel.nl>2019-08-22 14:47:38 +0200
commit68135dd0a1dad4a1ff80cbb762ba85a59be74753 (patch)
tree2d60dc93016878cb77f2dcf51dc1ba941b240c3b /lib/Multi
parent04ee57f21ec02f1e75b6280022d2c9fad98a9be4 (diff)
Multi::Wikidata: Ignore null values in properties
Apparently that's a thing.
Diffstat (limited to 'lib/Multi')
-rw-r--r--lib/Multi/Wikidata.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Multi/Wikidata.pm b/lib/Multi/Wikidata.pm
index bd938007..c70ce5f2 100644
--- a/lib/Multi/Wikidata.pm
+++ b/lib/Multi/Wikidata.pm
@@ -109,7 +109,7 @@ sub save {
my $v = $_->{mainsnak}{datavalue}{value};
if(ref $v) {
AE::log warn => "Q$id has a non-scalar value for '$p'";
- } else {
+ } elsif(defined $v) {
push @val, $v;
push @v, sprintf '$%d::%s', scalar @val, $props{$p}[1];
}