Le bug provient du code suivant, à contribuer upstream :
https://github.com/moodle/moodle/commit/687112af223293ab3ee108c07ab0eb4a636d5392#diff-3762eee05a549dc356ad7f041fdf86f2R3726