Error: Invalid Data. Review all error messages below to correct your data. Apex trigger QuoteTriggers caused an unexpected exception, contact your administrator: first error: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY, SyncQuote: execution of AfterUpdate caused by: System.FinalException: Record is read-only Trigger.SyncQuote: line 8, column 1: []: Trigger.QuoteTriggers: line 13, column 1
Code:
Trigger SyncQuote on Quote(after insert, after update)
{
List<Opportunity> oppsToSync = new List<Opportunity>();
for(Quote newQuote : Trigger.new)
{
Quote oldQuote = Trigger.oldMap.get(newQuote.Id);
if(newQuote.Finalization__c = True)
{
oppsToSync.add(new Opportunity(Id = newQuote.OpportunityId,SyncedQuoteId = newQuote.Id));
}
}
update oppsToSync;
}