Self Reference From Trigger
SELF_REFERENCE_FROM_TRIGGER
This error occurs when a trigger tries to update the same record that triggered it, creating a recursive loop that Salesforce prevents.
Common Causes
- •Trigger updates the same record that fired it
- •Recursive trigger execution
- •Workflow field update triggers another workflow
- •Process Builder updating triggering record
Traditional Troubleshooting
1
Add recursion prevention flags
2
Check if record was already updated
3
Use static variables to prevent recursion
4
Review trigger logic for self-updates
5
Separate trigger logic from update logic
Solve with Clientell
Instead of manually troubleshooting, use Clientell to instantly identify and fix this error:
I was updating the Opportunity record “Opp-2025-0147” and got a ‘SELF_REFERENCE_FROM_TRIGGER’ error. Find out which trigger on Opportunity is causing this recursive update and fix it.