MDL-55760 tool_lp: Wrong rating display when more than one scale set

This commit is contained in:
Issam Taboubi 2016-09-13 10:52:57 -04:00
parent 26162efe4a
commit 22690d6d71

View File

@ -95,13 +95,15 @@ class plan_page implements renderable, templatable {
// Get the scale.
$scaleid = $comp->get_scaleid();
$compscale = $comp->get_scale();
if ($scaleid === null) {
$scaleid = $framework->get_scaleid();
$compscale = $framework->get_scale();
}
if (!isset($scales[$framework->get_scaleid()])) {
$scales[$framework->get_scaleid()] = $framework->get_scale();
if (!isset($scales[$scaleid])) {
$scales[$scaleid] = $compscale;
}
$scale = $scales[$framework->get_scaleid()];
$scale = $scales[$scaleid];
// Prepare the data.
$record = new stdClass();