Any clue on this issue ?
Jean Couteau a écrit :
  Dear all,
 I have a class with a UserList attribute. I am trying to add users to
 this list from an other page with no success. I try using the following
 code :
 #if($joinTask!="")
   #set($taskDoc = $xwiki.getDocument("Project.${joinTask}"))
   #set($taskObj = $taskDoc.getObject("XWiki.TaskClass"))
   #set($list = $taskObj.get("assignedPeople"))
   $list.add($xwiki.getUser())
   $taskObj.set("assignedPeople", ${list})
   $taskDoc.save()
 #end
 but $list.add does not exist so I tried differently :
 #if($joinTask!="")
   #set($taskDoc = $xwiki.getDocument("Project.${joinTask}"))
   #set($taskObj = $taskDoc.getObject("XWiki.TaskClass"))
   #set($list = $util.getArrayList())
   $list.add($xwiki.getUser())
   $taskObj.set("assignedPeople", ${list})
   $taskDoc.save()
 #end
 but I have a casting exception.
 I had a look on the velocity website, on this list archives,... with no
 success
 My question is : Can I add users like that or the only way is through
 the edit panel and if yes, what is my mistake ?
 Best regards,
 Jean
    
--
----
Jean Couteau
Code Lutin - 
http://www.codelutin.com
44 Bd des Pas Enchantés - 44230 St-Sébastien/Loire
Tél : 02 40 50 29 28 - Fax : 09 59 92 29 28