diff --git a/changelog.md b/changelog.md index 881f71d..0581bfe 100644 --- a/changelog.md +++ b/changelog.md @@ -12,3 +12,4 @@ - #169471 Reports > In report data not showing count with link, it's showing href string - #169429 Reports > Frontend > Reports > Radio button and Export CSV alignment messed up - #169428 Reports > Frontend > Reports > Language constant missing +- #169215 Reports > Reports having dynamic column shows different data with / without loading params diff --git a/tjreports/administrator/models/tjreport.php b/tjreports/administrator/models/tjreport.php index 08b823a..51b93e5 100644 --- a/tjreports/administrator/models/tjreport.php +++ b/tjreports/administrator/models/tjreport.php @@ -191,6 +191,15 @@ public function getReportPluginData($pluginId, $pluginName = null) * so false value column not display on report by default.*/ if (!empty($defaultColToHide)) { + // Here remove dynamic column(for example: lesson::lesson_status) from defaultColToHide because no need to load dynamic column. + foreach ($defaultColToHide as $key => $colHide) + { + if (strpos($key, '::') !== false) + { + unset($defaultColToHide[$key]); + } + } + $params['colToshow'] = array_merge($params['colToshow'], $defaultColToHide); }