function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
naveen reddy 19naveen reddy 19 

TaskWhoRelations giving only one contact in trigger

Hi,

 Creating a Task with more than one contacts associated with it.
Written a after insert trigger on Task and trying to get TaskWhoRelations for that task but it is giving only one Contact.

User-added image

 
trigger TaskTrigger on Task (after insert) {

List<Task> tasks=[Select WhoId, WhatId, (Select Id, RelationId, TaskId From TaskWhoRelations) From Task where id  IN : Trigger.NewMap.keySet()];

for(Task t:tasks)
{

System.debug('################'+t.TaskWhoRelations);
System.debug('################'+t.TaskWhoRelations.size());
}

}



**Any help is really appreaciated. 
Thanks in advance.


Thanks,
Naveen.
Puneet KhoslaPuneet Khosla
Query TaskRelations Object and not TaskWhoRelations
naveen reddy 19naveen reddy 19
Hi Puneet,

Thanks Puneet.
 We tried to query TaskRelations . It is also giving only one contact.

Thanks,
Naveen.
Puneet KhoslaPuneet Khosla
Can you send me the debug logs (especially the query part and size).
naveen reddy 19naveen reddy 19
System.debug('################ taskwhorelations'+t.TaskWhoRelations);
System.debug('################ taskwhorelations '+t.TaskWhoRelations.size());

System.debug('################ taskrelation '+t.TaskRelations);
System.debug('################ task relation '+t.TaskRelations.size());



13:07:23.322 (322226249)|USER_DEBUG|[15]|DEBUG|################ taskwhorelations(TaskWhoRelation:{TaskId=00T28000006UcBxEAK, Id=0RT28000001ClJWGA0, RelationId=00328000007Ln50AAC}) 13:07:23.322 (322232716)|SYSTEM_METHOD_EXIT|[15]|System.debug(ANY) 13:07:23.322 (322307134)|SYSTEM_METHOD_ENTRY|[16]|List<TaskWhoRelation>.size() 13:07:23.322 (322332648)|SYSTEM_METHOD_EXIT|[16]|List<TaskWhoRelation>.size() 13:07:23.322 (322349168)|SYSTEM_METHOD_ENTRY|[16]|String.valueOf(Object) 13:07:23.322 (322362440)|SYSTEM_METHOD_EXIT|[16]|String.valueOf(Object) 13:07:23.322 (322373458)|SYSTEM_METHOD_ENTRY|[16]|System.debug(ANY) 13:07:23.322 (322382002)|USER_DEBUG|[16]|DEBUG|################ taskwhorelations 1 13:07:23.322 (322387729)|SYSTEM_METHOD_EXIT|[16]|System.debug(ANY) 13:07:23.322 (322447464)|SYSTEM_METHOD_ENTRY|[18]|String.valueOf(Object) 13:07:23.322 (322511530)|SYSTEM_METHOD_EXIT|[18]|String.valueOf(Object) 13:07:23.322 (322524942)|SYSTEM_METHOD_ENTRY|[18]|System.debug(ANY) 13:07:23.322 (322533930)|USER_DEBUG|[18]|DEBUG|################ taskrelation (TaskRelation:{TaskId=00T28000006UcBxEAK, Id=0RT28000001ClJWGA0, RelationId=00328000007Ln50AAC, IsWhat=false}) 13:07:23.322 (322540449)|SYSTEM_METHOD_EXIT|[18]|System.debug(ANY) 13:07:23.322 (322611963)|SYSTEM_METHOD_ENTRY|[19]|List<TaskRelation>.size() 13:07:23.322 (322639812)|SYSTEM_METHOD_EXIT|[19]|List<TaskRelation>.size() 13:07:23.322 (322656369)|SYSTEM_METHOD_ENTRY|[19]|String.valueOf(Object) 13:07:23.322 (322669282)|SYSTEM_METHOD_EXIT|[19]|String.valueOf(Object) 13:07:23.322 (322679935)|SYSTEM_METHOD_ENTRY|[19]|System.debug(ANY) 13:07:23.322 (322688409)|USER_DEBUG|[19]|DEBUG|################ task relation 1 13:07:23.322 (322694090)|SYSTEM_METHOD_EXIT|[19]|System.debug(ANY) 13:07:23.322 (322702260)|SYSTEM_METHOD_ENTRY|[12]|system.ListIterator.hasNext() 13:07:23.322 (322713286)|SYSTEM_METHOD_EXIT|[12]|system.ListIterator.hasNext()
Sreekanth Kalluru 18Sreekanth Kalluru 18
Hi,

I am also facing same issue. Any resolution on the issue.

Aprriciated your help.