=== modified file 'modules/field/modules/field_sql_storage/field_sql_storage.module'
--- modules/field/modules/field_sql_storage/field_sql_storage.module	2009-02-01 11:43:48 +0000
+++ modules/field/modules/field_sql_storage/field_sql_storage.module	2009-02-04 03:19:17 +0000
@@ -70,6 +70,9 @@
   $etid = variable_get('field_sql_storage_' . $obj_type . '_etid', NULL);
   if (is_null($etid)) {
     $etid = db_insert('field_config_entity_type')->fields(array('type' => $obj_type))->execute();
+    if (empty($etid)) {
+      $etid = db_result(db_query("SELECT etid FROM {field_config_entity_type} WHERE type='%s'", $obj_type));
+    }
     variable_set('field_sql_storage_' . $obj_type . '_etid', $etid);
   }
   return $etid;

