Contributor badges not automatically updating
Service providers in CiviCRM have a custom field called "Badges" that is used to indicate which badges to display publicly (partner or contributor badges). The code supporting this has changed, I believe originally developed by Michael McAndrew, however in the latest iteration contributor badges are supposed to display based on smart groups that correspond to their level of contributions. This appears to not be working.
As an example, contact 49756 has sufficient hours to be listed as a 'Supporting Contributor', however the badge does not display in the Badges field nor in the public listing at https://civicrm.org/experts Even when manually adding a contact to the groups, or editing/saving the contact record, the badge does not properly display.
Currently contributor badges display by manually adding the content in the badges field that corresponds to the level of contributions.