summaryrefslogtreecommitdiff
path: root/modules/field
diff options
context:
space:
mode:
authorDavid Rothstein <drothstein@gmail.com>2014-11-02 15:36:19 -0500
committerDavid Rothstein <drothstein@gmail.com>2014-11-02 15:36:19 -0500
commit2a4f67cdc54a35c17b7d75e16858f236986cd8b4 (patch)
tree5e0a62ec09ad25c861e2e0c4b1e7904f6b513d31 /modules/field
parent56e257d57db9de0a1d874e3fd3c1a259d824968f (diff)
downloadbrdo-2a4f67cdc54a35c17b7d75e16858f236986cd8b4.tar.gz
brdo-2a4f67cdc54a35c17b7d75e16858f236986cd8b4.tar.bz2
Issue #1824820 by crevillo, muriqui, a.milkovsky, Phizes: Fixed String offset cast notice in field_invoke_method_multiple().
Diffstat (limited to 'modules/field')
-rw-r--r--modules/field/field.attach.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/field/field.attach.inc b/modules/field/field.attach.inc
index 4a90961de..897f95211 100644
--- a/modules/field/field.attach.inc
+++ b/modules/field/field.attach.inc
@@ -318,7 +318,7 @@ function _field_invoke_multiple($op, $entity_type, $entities, &$a = NULL, &$b =
// Unless a language suggestion is provided we iterate on all the
// available languages.
$available_languages = field_available_languages($entity_type, $field);
- $language = !empty($options['language'][$id]) ? $options['language'][$id] : $options['language'];
+ $language = is_array($options['language']) && !empty($options['language'][$id]) ? $options['language'][$id] : $options['language'];
$languages = _field_language_suggestion($available_languages, $language, $field_name);
foreach ($languages as $langcode) {
$grouped_items[$field_id][$langcode][$id] = isset($entity->{$field_name}[$langcode]) ? $entity->{$field_name}[$langcode] : array();