diff --git a/src/Dev/DevelopmentAdmin.php b/src/Dev/DevelopmentAdmin.php
index <HASH>..<HASH> 100644
--- a/src/Dev/DevelopmentAdmin.php
+++ b/src/Dev/DevelopmentAdmin.php
@@ -148,12 +148,14 @@ class DevelopmentAdmin extends Controller
      */
     protected static function get_links()
     {
-        $links = array();
+        $links = [];
 
         $reg = Config::inst()->get(__CLASS__, 'registered_controllers');
         foreach ($reg as $registeredController) {
-            foreach ($registeredController['links'] as $url => $desc) {
-                $links[$url] = $desc;
+            if (isset($registeredController['links'])) {
+                foreach ($registeredController['links'] as $url => $desc) {
+                    $links[$url] = $desc;
+                }
             }
         }
         return $links;
Added isset check for registered controller links in dev admin