You need to sign in to do that
Don't have an account?

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.

**Any help is really appreaciated.
Thanks in advance.
Thanks,
Naveen.
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.
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.
Thanks Puneet.
We tried to query TaskRelations . It is also giving only one contact.
Thanks,
Naveen.
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()
I am also facing same issue. Any resolution on the issue.
Aprriciated your help.