-
Bug
-
Resolution: Fixed
-
Minor
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
When applying a 'number' report filter type, the following exception is thrown due to incompatible typing of parameters:
generalexceptionmessage
|
Exception - Argument 1 passed to core_reportbuilder\local\filters\number::validate_filter_values() must be of the type int, string given, called in [dirroot]/reportbuilder/classes/local/filters/number.php on line 120
|
File: ...es/local/filters/number.php
|
Line: 179
|
Stack trace:
|
|
Error code: generalexceptionmessage
|
* line 179 of /reportbuilder/classes/local/filters/number.php: TypeError thrown
|
* line 120 of /reportbuilder/classes/local/filters/number.php: call to core_reportbuilder\local\filters\number->validate_filter_values()
|
* line 119 of /reportbuilder/classes/local/filters/base.php: call to core_reportbuilder\local\filters\number->get_sql_filter()
|
* line 674 of /reportbuilder/classes/local/report/base.php: call to core_reportbuilder\local\filters\base->applies_to_values()
|
* line ? of unknownfile: call to core_reportbuilder\local\report\base::core_reportbuilder\local\report\{closure}()
|
* line 675 of /reportbuilder/classes/local/report/base.php: call to array_filter()
|
* line 86 of /reportbuilder/classes/form/filter.php: call to core_reportbuilder\local\report\base->get_applied_filter_count()
|
* line 77 of /lib/form/classes/external/dynamic_form.php: call to core_reportbuilder\form\filter->process_dynamic_submission()
|
* line 261 of /lib/externallib.php: call to core_form\external\dynamic_form::execute()
|
* line 81 of /lib/ajax/service.php: call to external_api::call_external_function()
|