projects
/
catagits/XML-Feed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
Fixed RSS multiple category with XML::RSS::LibXML
[catagits/XML-Feed.git]
/
lib
/
XML
/
Feed
/
Format
/
RSS.pm
diff --git
a/lib/XML/Feed/Format/RSS.pm
b/lib/XML/Feed/Format/RSS.pm
index
c4afc72
..
248debd
100644
(file)
--- a/
lib/XML/Feed/Format/RSS.pm
+++ b/
lib/XML/Feed/Format/RSS.pm
@@
-253,7
+253,7
@@
sub category {
$item->{dc}{subject} = [@tmp];
} else {
my $r = $item->{category} || $item->{dc}{subject};
- my @r = ref($r)? @$r : defined $r? ($r) : ();
+ my @r = ref($r) eq 'ARRAY' ? @$r : defined $r? ($r) : ();
return wantarray? @r : $r[0];
}
}