A company has code to update a Request and Request Lines and make a callout to their external ERP
system’s REST endpoint with the updated records.
The CalloutUtil.makeRestCallout fails with a "You have uncommitted work pending. Please commit or rollback before calling out" error. What should be done to address the problem?