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 🙏
1
2 comments
Smart Chiemeka
1
ChallengeAccount Not Updating When Gameslip is Settled (Stats Won’t Change)
No-Code Society
skool.com/nocodesociety
Only for No-code builders.
Get paid to build apps.
Build Ideas, Attract users, Land clients.
Leaderboard (30-day)
Powered by