From f9f337e6646d60c689d3f56595b2227b3df248cf Mon Sep 17 00:00:00 2001 From: Luke Towers Date: Tue, 9 Jul 2019 08:12:44 -0600 Subject: [PATCH] Only attempt to translate string values Fixes #4398. Credit to @w20k for finding the issue. --- modules/backend/widgets/ReportContainer.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/backend/widgets/ReportContainer.php b/modules/backend/widgets/ReportContainer.php index f8c946cda..834b50dd0 100644 --- a/modules/backend/widgets/ReportContainer.php +++ b/modules/backend/widgets/ReportContainer.php @@ -450,7 +450,11 @@ class ReportContainer extends WidgetBase $properties = $widget->defineProperties(); foreach ($properties as $name => $params) { - $result[$name] = Lang::get($widget->property($name)); + $value = $widget->property($name); + if (is_string($value)) { + $value = Lang::get($value); + } + $result[$name] = $value; } $result['ocWidgetWidth'] = $widget->property('ocWidgetWidth'); @@ -507,4 +511,4 @@ class ReportContainer extends WidgetBase { return 'backend::reportwidgets.default.'.$this->context; } -} \ No newline at end of file +}