From 604b03cb54bdfe8f5477ee4304551b4b0e7fd8fa Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Thu, 29 Oct 2020 13:46:47 +0100 Subject: [PATCH] LP: Fix progress not saved in not scorm lps see BT#17951 --- main/lp/learnpath.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/lp/learnpath.class.php b/main/lp/learnpath.class.php index 37f7860ca3..3cfc5ca74a 100755 --- a/main/lp/learnpath.class.php +++ b/main/lp/learnpath.class.php @@ -4929,7 +4929,8 @@ class learnpath // Save progress. list($progress) = $this->get_progress_bar_text('%'); $scoreAsProgressSetting = api_get_configuration_value('lp_score_as_progress_enable'); - if ($scoreAsProgressSetting && (null === $score || empty($score) || -1 == $score)) { + $scoreAsProgress = $this->getUseScoreAsProgress(); + if ($scoreAsProgress && $scoreAsProgressSetting && (null === $score || empty($score) || -1 == $score)) { return false; }