From c06c781f365d8b7f97a5a7c8e9f08306115b5306 Mon Sep 17 00:00:00 2001
From: Tim Steiner <tsteiner2@unl.edu>
Date: Mon, 14 May 2012 17:17:22 -0500
Subject: [PATCH] [gh-385] During migration, if a breadcrumbs div is empty,
 just ignore it.

---
 sites/all/modules/unl/unl_migration.php | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/sites/all/modules/unl/unl_migration.php b/sites/all/modules/unl/unl_migration.php
index fd207366..555d530c 100644
--- a/sites/all/modules/unl/unl_migration.php
+++ b/sites/all/modules/unl/unl_migration.php
@@ -759,19 +759,22 @@ class Unl_Migration_Tool
         // Scan the page for the parent breadcrumb
         $breadcrumbs = $dom->getElementById('breadcrumbs');
         if ($breadcrumbs) {
-            $breadcrumbs = $breadcrumbs->getElementsByTagName('a');
-            $breadcrumb = $breadcrumbs->item($breadcrumbs->length - 1);
+          $breadcrumbs = $breadcrumbs->getElementsByTagName('a');
+          $breadcrumb = $breadcrumbs->item($breadcrumbs->length - 1);
+          if ($breadcrumb) {
+              var_dump($breadcrumb);
             $breadcrumb = $breadcrumb->getAttribute('href');
             $breadcrumb = $this->_makeLinkAbsolute($breadcrumb, $path);
             if (substr($breadcrumb, 0, strlen($this->_baseUrl)) == $this->_baseUrl && $breadcrumb != $this->_baseUrl) {
-                $pageParentLink = substr($breadcrumb, strlen($this->_baseUrl));
+              $pageParentLink = substr($breadcrumb, strlen($this->_baseUrl));
             } else {
-                $pageParentLink = '';
+              $pageParentLink = '';
             }
             if ($pageParentLink == $path) {
-                $pageParentLink = '';
+              $pageParentLink = '';
             }
             $this->_pageParentLinks[$path] = $pageParentLink;
+          }
         }
     }
     
-- 
GitLab