FIX $parameterFields overriding core $fields

This commit is contained in:
Will Rossiter 2013-05-06 18:23:47 +12:00
parent 4f09497b3d
commit a78c761e7e

View File

@ -214,8 +214,8 @@ class SS_Report extends ViewableData {
}
// Add search fields is available
if($this->hasMethod('parameterFields') && $fields = $this->parameterFields()) {
foreach($fields as $field) {
if($this->hasMethod('parameterFields') && $parameterFields = $this->parameterFields()) {
foreach($parameterFields as $field) {
// Namespace fields for easier handling in form submissions
$field->setName(sprintf('filters[%s]', $field->getName()));
$field->addExtraClass('no-change-track'); // ignore in changetracker
@ -420,4 +420,4 @@ abstract class SS_ReportWrapper extends SS_Report {
public function canView($member = null) {
return $this->baseReport->canView($member);
}
}
}