diff --git a/includes/nodereference_explorer.widget.settings.inc b/includes/nodereference_explorer.widget.settings.inc
index e3d9a6a..5a1609e 100644
--- a/includes/nodereference_explorer.widget.settings.inc
+++ b/includes/nodereference_explorer.widget.settings.inc
@@ -402,6 +402,7 @@ function _nodereference_explorer_widget_settings_get_content_field($widget) {
     $error_element = $widget['default_value'][0]['_error_element'];
     $parts = explode('][', $error_element);
     $field_name = $parts[1];
+    $field_name = (strlen($field_name) > 32) ? substr($field_name, 0, 32) : $field_name;
     if (isset($field_name))
       return content_fields($field_name);
   }
