Skip to content
Snippets Groups Projects
Commit bf3b25b5 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

prevent error by accessing the items in object_id individually, fixes #5031

Closes #5031

Merge request !3770
parent 3d3ad862
No related branches found
No related tags found
No related merge requests found
...@@ -89,7 +89,7 @@ class I18NStringDatafield extends I18NString ...@@ -89,7 +89,7 @@ class I18NStringDatafield extends I18NString
if ($base === null) { if ($base === null) {
$df = DatafieldEntryModel::findOneBySQL( $df = DatafieldEntryModel::findOneBySQL(
"`datafield_id` = ? AND `range_id` = ? AND `sec_range_id` = ? AND `lang` = ''", "`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 : ''; $base = $df ? $df->content : '';
} }
...@@ -113,13 +113,13 @@ class I18NStringDatafield extends I18NString ...@@ -113,13 +113,13 @@ class I18NStringDatafield extends I18NString
public static function fetchDataForField($object_id, $table, $field) public static function fetchDataForField($object_id, $table, $field)
{ {
$result = []; $result = [];
DatafieldEntryModel::findEachBySQL( DatafieldEntryModel::findEachBySQL(
function (DatafieldEntryModel $model) use (&$result) { function (DatafieldEntryModel $model) use (&$result) {
$result[$model->lang] = $model->content; $result[$model->lang] = $model->content;
}, },
"`datafield_id` = ? AND `range_id` = ? AND `sec_range_id` = ? AND `lang` <> ''", "`datafield_id` = ? AND `range_id` = ? AND `sec_range_id` = ? AND `lang` <> ''",
$object_id [$object_id[0], $object_id[1], $object_id[2]]
); );
return $result; return $result;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment