From e3e050d56d1c7efafa669e075943f9475010a7a5 Mon Sep 17 00:00:00 2001 From: Or Ronai Date: Fri, 15 Oct 2021 15:58:05 +0300 Subject: [PATCH 1/2] fix: Assessments deletion --- lms/static/checker.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lms/static/checker.js b/lms/static/checker.js index d37addf9..327e9e47 100644 --- a/lms/static/checker.js +++ b/lms/static/checker.js @@ -44,7 +44,9 @@ function changeAssessmentsAttributes(assessmentGroup, item) { } }; - xhr.send(JSON.stringify({assessment: assessmentGroup.dataset.checkedid})); + assessmentValue = assessmentGroup.dataset.checkedid; + assessmentChecked = (assessmentValue !== null) ? assessmentValue : 0; + xhr.send(JSON.stringify({assessment: assessmentChecked})); } function trackAssessmentButtons() { From 38a60e9dd2701faed62ef407e12e1f6eb512e5aa Mon Sep 17 00:00:00 2001 From: Or Ronai Date: Fri, 15 Oct 2021 16:18:51 +0300 Subject: [PATCH 2/2] changed null str to object --- lms/static/checker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/static/checker.js b/lms/static/checker.js index 327e9e47..0c8f8ae0 100644 --- a/lms/static/checker.js +++ b/lms/static/checker.js @@ -45,7 +45,7 @@ function changeAssessmentsAttributes(assessmentGroup, item) { }; assessmentValue = assessmentGroup.dataset.checkedid; - assessmentChecked = (assessmentValue !== null) ? assessmentValue : 0; + assessmentChecked = (assessmentValue !== 'null') ? assessmentValue : null; xhr.send(JSON.stringify({assessment: assessmentChecked})); }