Files
edx-platform/lms/djangoapps
dyudyunov c4bc6e29ea fix: certificate generation without Persistent Grades
Fix for an error related to endless recursion

Dev Notes:
The student gets the passing grade
-> CourseGradeFactory sends the `COURSE_GRADE_NOW_PASSED` signal after the grade calculation
-> `listen_for_passing_grade` receives the signal and calls `generate_certificate_task`
-> `generate_certificate_task` calls `_generate_regular_certificate_task`
-> `_generate_regular_certificate_task` trying to get grade by calling the `_get_course_grade`
-> `_get_course_grade` calls `CourseGradeFactory().read()` but I have persistent grades off, so actually that ends with `CourseGradeFactory().update()`
-> `CourseGradeFactory().update()` sends the `COURSE_GRADE_NOW_PASSED`
And so on
2022-03-21 12:36:39 +02:00
..
2022-01-26 10:14:55 -05:00
2021-02-02 11:33:01 +05:00
2021-02-19 17:47:37 +05:00