octobercms/october · error · ApplicationException
Dimension field {$fieldCode} is not filterable.
Error message
Dimension field {$fieldCode} is not filterable. What it means
Error "Dimension field {$fieldCode} is not filterable." thrown in octobercms/october.
Source
Thrown at modules/dashboard/classes/ReportDataSourceBase.php:304
throw new ApplicationException("Dimension field {$fieldCode} is not sortable.");
}
}
}
/**
* assertValidFilters
*/
private function assertValidFilters(array $filters, ReportDimension $dimension)
{
foreach ($filters as $filter) {
if ($filter->getDataAttributeType() !== ReportDataOrderRule::ATTR_TYPE_DIMENSION_FIELD) {
continue;
}
$dimensionField = $dimension->findDimensionFieldByCode($filter->getAttributeName());
if (!$dimensionField->getIsFilterable()) {
$fieldCode = $dimensionField->getCode();
throw new ApplicationException("Dimension field {$fieldCode} is not filterable.");
}
}
}
}
View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/dashboard/classes/ReportDataSourceBase.php:304 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of octobercms/october@b608633a7e (2026-08-21).
Data as JSON: /api/errors/59643cb7ff3447a6.
Report an issue: GitHub.