You need to sign in to do that
Don't have an account?
gv
Recursive triggers
Hi
I have a situation in which a @future method called by 2 trigger is called recursively and I get a ' @future cannot be called from a @future method'
Is there a way to avoid this. I learnt that static variables can be used but I dont know how to use it correctly
Thanks
Assume you have a class with static:
public class myClass {
public static Boolean running= false;
}
The in your trigger you have code like:
if (!myClass.running) { // will run first time obviously !
// call future method
}
Your future method
@future
public String myFuturemethod(params) {
myClass.running = true; // will stop the trigger calling the future again
// code that fires trigger
I think that will do it !