Subgroups not inheriting Enabled Shared Runner from Parent Group

Summary

After re-enabling Shared Runners on the Parent Group level, a Subgroup doesn't inherit the new updated setting.

Steps to reproduce

  1. Create the hierarchy: Group1 -> Subgroup1 -> Project1
  2. Disable Shared Runners on Group1.
  3. Observe settings on Subgroup1, Shared Runners are now disabled.
  4. Enable Shared Runners on Group1.
  5. Observe settings on Subgroup1, Shared Runners are still disabled.
    • A by product of this, is that also Project1 has the Shared Runners disabled.

Example Project

https://gitlab.com/groups/192092-group1

What is the current bug behavior?

Shared Runners settings are not inherited to Subgroups.

What is the expected correct behavior?

Shared Runners settings are inherited to Subgroups.

Relevant logs and/or screenshots

Output of checks

This bug happens on GitLab.com

Possible fixes