You need to sign in to do that
Don't have an account?

update the same object from a trigger
From within a trigger, I have the need to update the same object. The update will occur asynchronously via a future method and the trigger will check the particular field that is being updated so it won't execute recursively.
In practice though, this doesn't appear to be allowed. When I try to execute my code, it doesn't even attempt to run my future method. I get this error:
SELF_REFERENCE_FROM_TRIGGER, Object (id = a0h80000001Y4Dd) is currently in trigger XYZ, therefore it cannot recursively update itself: []
Why is this prevented? Shouldn't a recursive error only be thrown when true recursion is detected?
Are there any workarounds? Thanks

User error - please disregard.