diff --git a/lib/classes/I18NStringDatafield.php b/lib/classes/I18NStringDatafield.php index d61af27d3feda5a9f11c3446661ba86d0ac98e17..60078722981bd88230901f66a1f36b718abe693a 100644 --- a/lib/classes/I18NStringDatafield.php +++ b/lib/classes/I18NStringDatafield.php @@ -89,7 +89,7 @@ class I18NStringDatafield extends I18NString if ($base === null) { $df = DatafieldEntryModel::findOneBySQL( "`datafield_id` = ? AND `range_id` = ? AND `sec_range_id` = ? AND `lang` = ''", - $object_id + [$object_id[0], $object_id[1], $object_id[2]] ); $base = $df ? $df->content : ''; } @@ -113,13 +113,13 @@ class I18NStringDatafield extends I18NString public static function fetchDataForField($object_id, $table, $field) { $result = []; - + DatafieldEntryModel::findEachBySQL( function (DatafieldEntryModel $model) use (&$result) { $result[$model->lang] = $model->content; }, "`datafield_id` = ? AND `range_id` = ? AND `sec_range_id` = ? AND `lang` <> ''", - $object_id + [$object_id[0], $object_id[1], $object_id[2]] ); return $result;