+ Start a Discussion

Undelete trigger context variable ?

In Trigger context variable only available after undelete, but not there before undelete,  want to know what is the reasion behind that ?

can you have knowledge on this pls help me ...

because the undelete is like the insert. Before the undelete operation the record does not existon your database, so there's no the before version.
Why do you need the before context?

Hi edoardo
But for before insert also record is exist in database but we have the before insert event, like that we should have the before undelete right ?
Hi boyapati,
sorry, I got confused with Trigger.old, that is not available in undelete triggers.
Unfortunatly I don't know (and I don't find) why before undelete is not available.

If you could let me know why you need it, I could try to help you.
Thanks NP, just want to know that, what is the reason behind thats it .....:)
sandeep reddy 37sandeep reddy 37
i got the same doubt ineed to check who is undeleting my record  what about that time
Sreenivas LatchuSreenivas Latchu
Hello Indian, I can help you in getting the clear picture. The trigger contexts are defined for DML operations. When user tries to Undelete a record from recycle bin , there is a possiblity for a record insertion and hence after undelete is applicable for trigger context. In case of Before Undelete there no thought of DML opertaion. 

If explaination helped mark as solution.