From 6d3e62599b5cf46a86b28e75049679f94025f26f Mon Sep 17 00:00:00 2001
From: Michael Hamann <michael@content-space.de>
Date: Tue, 2 Nov 2010 22:56:12 +0100
Subject: [PATCH] Only add successfully created sitemap items to the sitemap

---
 inc/Sitemapper.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/inc/Sitemapper.php b/inc/Sitemapper.php
index 52c71c545..47a3fedb5 100644
--- a/inc/Sitemapper.php
+++ b/inc/Sitemapper.php
@@ -54,7 +54,9 @@ class Sitemapper {
             //skip hidden, non existing and restricted files
             if(isHiddenPage($id)) continue;
             if(auth_aclcheck($id,'','') < AUTH_READ) continue;
-            $items[] = SitemapItem::createFromID($id);
+            $item = SitemapItem::createFromID($id);
+            if ($item !== NULL)
+                $items[] = $item;
         }
 
         $eventData = array('items' => &$items, 'sitemap' => &$sitemap);
-- 
GitLab