Publish_completion never seems to fire

This issue is on Ironwood.

I’m trying to troubleshoot an issue where course completion/ progress indicators are not showing for any user in any course. Digging into it more, it looks like the publish_completion event doesn’t seem to fire, but the get_completion event does fire (and always returns null).

I can export the courses and import them into a new local instance and progress indicators do seem to work.

Has anyone run into this before? Any other ideas on where I should be looking?

Do you have the switch “completion.enable_completion_tracking” enabled at https://lms/admin/waffle/switch/ ?

I didn’t, but I do now!

That seems to do the trick, but isn’t that setting supposed to be enabled by default?

Either way, thanks for the help @felipe.espinoza.r!

BTW, a nice way to acknowledge the answer is to click the Solution action. This promotes the answer up to the original question so others can find it more quickly:
image