diff --git a/entity_translation.module b/entity_translation.module
index 1cab79e..a204e82 100644
--- a/entity_translation.module
+++ b/entity_translation.module
@@ -1742,7 +1742,7 @@ function entity_translation_entity_form_get_handler($form, &$form_state) {
   $handler = FALSE;
   $entity_type = isset($form['#entity_type']) ? $form['#entity_type'] : FALSE;
 
-  if ($entity_type) {
+  if ($entity_type && is_string($entity_type)) {
     if (empty($form_state['storage']['entity_translation']['handler'][$entity_type])) {
       if ($info = entity_translation_edit_form_info($form, $form_state)) {
         list(, , $bundle) = entity_extract_ids($info['entity type'], $info['entity']);
