diff --git a/includes/FeedsSource.inc b/includes/FeedsSource.inc
index 90bde3aaa11025f9c41d4d5c5332b20122e05ae3..377936c828dc0b02b2778a7c68fd6d5787fb5180 100644
--- a/includes/FeedsSource.inc
+++ b/includes/FeedsSource.inc
@@ -342,7 +342,8 @@ class FeedsSource extends FeedsConfigurable {
     foreach ($this->importer->plugin_types as $type) {
       if ($this->importer->$type->hasSourceConfig()) {
         $class = get_class($this->importer->$type);
-        $form[$class] = $this->importer->$type->sourceForm($this->config[$class]);
+        $config = isset($this->config[$class]) ? $this->config[$class] : array();
+        $form[$class] = $this->importer->$type->sourceForm($config);
         $form[$class]['#tree'] = TRUE;
       }
     }