I'm trying to get a code to work that will set map an opportunity owner to the account owner but I'm getting failures for two lines. Any ideas?
Broken lines start with a "**"
trigger SetOppOwnerToAcctOwner on Opportunity (before Insert){
Set<ID> acctIDs = New Set<ID>();
Map<ID,ID> accToOwner = New Map<ID,ID>();
for(Opportunity opp : trigger.new){
acctIDs.add(opp.accountID);
}
for(Account a : [Select OwnerID From Account Where ID IN :acctIDs])
**** accToOwner.put(a.id,a.ownerID);
for(Opportunity opp : trigger.new){
if(accToOwner.containsKey(opp.AccountID))
**** opp.OwnerID = accToOwner.get(opp.AccountID);
}
}