After testing and deploying a new trigger that creates a related order when an opportunity is closed, the Architect begins receiving complaints of permission error messages appearing when closing an opportunity. How did this error occur?
A. The trigger handlers class does not use any sharing keywords and the user does not have access to the orders related to the opportunity.
B. The trigger handler class is using “with sharing” and the user does not have access to the orders related to the opportunity.
C. The trigger should be using RunAs() when creating the order.
D. Trigger is using IsCreateable() Apex method and the user does not have create permission on the Order object.
Suggest answer: B
Reference:
No comments:
Please share to make the community better.