diff --git a/devel_generate/devel_generate.fields.inc b/devel_generate/devel_generate.fields.inc index 147fe9f..fb52142 100644 --- a/devel_generate/devel_generate.fields.inc +++ b/devel_generate/devel_generate.fields.inc @@ -60,12 +60,16 @@ function devel_generate_fields(&$object, $obj_type, $bundle) { } } } + + // set language = undefined for some field types + $langcode = ( $field['type'] == 'taxonomy_term_reference' or $field['type'] == 'field_collection') ? LANGUAGE_NONE : $object->language; + // TODO: Completely overriding any existing $object->{$field['field_name']} // is necessary here because the forum module has a bug where it // initializes the property with incorrect data. // @see http://drupal.org/node/652176 $object->{$field['field_name']} = array( - $object->language => $object_field, + $langcode => $object_field, ); } }