Hello,
When using group promotions to manage automated scaling group assignment, I found that when editing a profile field for a member doesn't immediately change the group as you save the user.
I have gotten this to work only if this user logs in, someone visits their profile, or another change/saving action is performed on their profile.
Since we are using external code to edit a profile field that tracks a users' donations, with this task running every 5 minutes, this is causing inconveniences, where a user may stop browsing within this time frame, and their profile would not be updated.
Testing this manually by editing this value reproduces the issue perfectly. If I simply make a second edit after saving, that is when the user actually gets the group. This should happen on the first edit.
We could of course code the group changes ourselves, but that would kind of defeat the purpose of having the group promotion system.
Any advice on the topic would be appreciated.