diff --git a/ajax_example/ajax_example_node_form_alter.inc b/ajax_example/ajax_example_node_form_alter.inc
index 800d815..efaf2fe 100644
--- a/ajax_example/ajax_example_node_form_alter.inc
+++ b/ajax_example/ajax_example_node_form_alter.inc
@@ -108,13 +108,15 @@ function ajax_example_node_load($nodes, $types) {
  * @see ajax_example_form_node_form_alter()
  */
 function ajax_example_node_insert($node) {
-  db_insert('ajax_example_node_form_alter')
-    ->fields(array(
-      'nid' => $node->nid,
-      'example_1' => $node->ajax_example['example_1'],
-      'example_2' => $node->ajax_example['example_2'],
-    ))
-    ->execute();
+  if (isset($node->ajax_example)) {
+    db_insert('ajax_example_node_form_alter')
+      ->fields(array(
+        'nid' => $node->nid,
+        'example_1' => $node->ajax_example['example_1'],
+        'example_2' => $node->ajax_example['example_2'],
+      ))
+      ->execute();
+  }
 }
 
 /**
