Skip to content
Snippets Groups Projects
Commit 9f6e7b18 authored by Jonathan Foucher's avatar Jonathan Foucher
Browse files

Do not force measure level increase. Fixes...

Do not force measure level increase. Fixes #25
parent 0ea63830
No related branches found
No related tags found
No related merge requests found
Pipeline #60870 failed
......@@ -196,18 +196,8 @@ public function save(EvaluationRepository $repository, EvaluationRequest $reques
$evaluation->save();
if (Evaluation::STEP_ACTIONS === intval($evaluation->current_step)) {
// Ajout du niveau supérieur pour les mesures preconisées
$preconizedMeasure = array_slice($this->repository->getBestMeasuresForEvaluation($evaluation), 0, 4);
foreach ($evaluation->measureLevels as $measureLevel) {
$measureLevelpreconized = MeasureLevel::whereId($measureLevel->id)
->first();
if ($measureLevelpreconized && in_array($measureLevelpreconized['measure_id'], $preconizedMeasure, true)) {
$measureLevelpreconized->expected_level = $measureLevelpreconized['actual_level'] < 3 ? $measureLevelpreconized['actual_level'] + 1 : null;
}
$measureLevelpreconized->save();
}
}
// Do not force measure level increase
// https://gitlab.adullact.net/soluris/madis-cyber/-/issues/25
// si mofification d'un step, reinitialisation des steps suivants
if (isset($data['draft']) && $data['draft']) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment