OSDN Git Service

Plugin::AddThumbnail: check primary_topic value
authorhylom <hylom@users.sourceforge.jp>
Mon, 22 Apr 2019 10:37:54 +0000 (19:37 +0900)
committerhylom <hylom@users.sourceforge.jp>
Mon, 22 Apr 2019 10:37:54 +0000 (19:37 +0900)
src/newslash_web/lib/Newslash/Plugin/AddThumbnail.pm

index e570d5b..3ea5391 100644 (file)
@@ -12,8 +12,8 @@ sub register {
                    my $icon_url = $base_url . $cfg->{topic_icon_base_url} . "/";
 
                    my $item = $c->stash("item") || $args->{item};
-                   if ($item) {
-                       if (($item->{primary_topic} || {})->{image}) {
+                   if ($item && ref($item->{primary_topic}) eq "HASH") {
+                       if ($item->{primary_topic}->{image}) {
                            $c->stash(thumbnail => $icon_url . $item->{primary_topic}->{image});
                            return;
                        }