You need to sign in to do that
Don't have an account?
Kathryn Bullock
This code states that there is an error at line 22. The problem is: Expecting 'FROM' but was: ']'
Is it possible someone could explain this error to me and let me know if this code is good to go?
Error message with code
public class DedupeCasesHandler { public static void deDupeCases (List<Opportunity> Opps){ Set<String> setUnique = New Set<String>(); Set<String> setUniqueDataBase = New Set<String>(); Set<String> Field1 = New Set<String>(); Set<String> Field2 = New Set<String>(); For (Opportunity objOpp : Opps){ If(objOpp.Oppty_Type__c !=Null && objOpp.Opport_Acct_SF_ID__c !=Null){ Field1.add(objOpp.Oppty_Type__c); Field2.add(objOpp.Opport_Acct_SF_ID__c); String strKey = objOpp.Oppty_Type__c+ '_' +objOpp.Oppty_Type__c+ '_' +objOpp.Oppty_Type__c+ '_' +objOpp.Oppty_Type__c; if(strKey != null && strKey != '') setUnique.add(strKey); system.debug('setUnique' +setUnique); } } if(!setUnique.isEmpty()){ system.debug('Im here'); For (Opportunity objOpp : [SELECT Id,Field1,Field2]){ String strKeyDataBase = objOpp.Oppty_Type__c+ '_' +objOpp.Opport_Acct_SF_ID__c; setUniqueDataBase.add(strKeyDataBase); system.debug('setUniqueDataBase'+setUniqueDataBase); } } For(Opportunity objOpp : Opps){ IF(objOpp.Oppty_Type__c !=Null && objOpp.Oppty_Type__c !=Null && objOpp.Oppty_Type__c != Null && objOpp.Oppty_Type__c !=Null){ String strKey = objOpp.Oppty_Type__c+ '_' +objOpp.Opport_Acct_SF_ID__c; if(!setUniqueDataBase.isEmpty() && setUniqueDataBase.contains(strKey)){ objOpp.addError('Duplicate Opportunity Found Contact the Salesforce Administrator'); } } } } }
This code states that there is an error at line 22. The problem is: Expecting 'FROM' but was: ']'
Is it possible someone could explain this error to me and let me know if this code is good to go?
All Answers
That fixed it! Thank you! I have one more quick question on the trigger as well, it states that there is an unexpected 'For' in the first line?