ChallengeAccount Not Updating When Gameslip is Settled (Stats Won’t Change)
Hey everyone, I could use some help fixing an issue with updating a parent data type from a child record. Context: I have two linked data types: • ChallengeAccount • challenge_balance • no_of_win • no_of_loss • prediction_count • today_win • today_loss • (and more) • Gameslip • challenge_account (linked to ChallengeAccount) • is_settled? (yes/no) • is_correct? (yes/no) • status (Won/Lost) • payout • stake • settled_to_account? (yes/no) When a user submits a prediction, the Gameslip is created and linked to the correct ChallengeAccount successfully. I confirmed the relationship is stored correctly. ⸻ The Issue When I run the settlement workflow (custom event), the Gameslip updates correctly: • is_settled changes • status is correct • settled_to_account updates But the ChallengeAccount stats do NOT update: • balance doesn’t change • no_of_win / no_of_loss stays the same • prediction_count doesn’t change • daily totals don’t update Even though I am running a “Make changes to ChallengeAccount…” step immediately after settlement and selecting: Thing to change = gameslip's challenge_account And the conditions evaluate to true (verified in Debug mode). The workflow runs fully — just no fields are updating in ChallengeAccount. ⸻ Extra Notes • The ChallengeAccount is definitely linked to the Gameslip. • No privacy rules are blocking it. • No backend schedule conflict. • Tested in step-by-step debug — the values simply don’t change even though the action fires. ⸻ What I Need Just insight into why a parent data type may fail to update even though: • It is correctly referenced • The workflow runs successfully • The update expressions are valid Any guidance or patterns to check would be greatly appreciated. Thanks 🙏