George S. Baugh 5 gadi atpakaļ
vecāks
revīzija
bbf7a50a1b
1 mainītis faili ar 15 papildinājumiem un 13 dzēšanām
  1. 15 13
      lib/Trog/Routes/HTML.pm

+ 15 - 13
lib/Trog/Routes/HTML.pm

@@ -822,19 +822,21 @@ sub sitemap ($query, $render_cb) {
                     priority   => 1.0,
                 );
 
-                #add video & preview image if applicable
-                $data{images} = [{
-                    loc => "http://$query->{domain}$url->{href}",
-                    caption => $url->{data},
-                    title => $url->{title},
-                }] if $url->{is_image};
-
-                $data{videos} = [{
-                    content_loc   => "http://$query->{domain}$url->{href}",
-                    thumbnail_loc => "http://$query->{domain}$url->{preview}",
-                    title         => $url->{title},
-                    description   => $url->{data},
-                }] if $url->{is_video};
+                if (ref $url eq 'HASH') {
+                    #add video & preview image if applicable
+                    $data{images} = [{
+                        loc => "http://$query->{domain}$url->{href}",
+                        caption => $url->{data},
+                        title => $url->{title},
+                    }] if $url->{is_image};
+
+                    $data{videos} = [{
+                        content_loc   => "http://$query->{domain}$url->{href}",
+                        thumbnail_loc => "http://$query->{domain}$url->{preview}",
+                        title         => $url->{title},
+                        description   => $url->{data},
+                    }] if $url->{is_video};
+                }
 
                 $sm->add(%data);
             }