diff --git a/src/main/java/fr/lirmm/aren/ws/rest/VMThemeRESTFacade.java b/src/main/java/fr/lirmm/aren/ws/rest/VMThemeRESTFacade.java index 0416c57..57bbba6 100644 --- a/src/main/java/fr/lirmm/aren/ws/rest/VMThemeRESTFacade.java +++ b/src/main/java/fr/lirmm/aren/ws/rest/VMThemeRESTFacade.java @@ -63,56 +63,8 @@ public class VMThemeRESTFacade extends AbstractRESTFacade{ themes.forEach(theme -> { - Object []choices=theme.getChoices().toArray() ; - List choicesNotVoted=new ArrayList<>() ; - List proposalTallyInterfaces=new ArrayList<>() ; - for(int i=0 ; i setChoices = new LinkedHashSet<>(); - System.out.println("Rang : ") ; - for(int i=0 ; i{ public VMTheme find(Long id) { boolean withChoices = this.overview == null; VMTheme theme = themeService.find(id,withChoices,true); + this.orderChoices(theme); return theme; } + + private void orderChoices(VMTheme theme){ + Object []choices=theme.getChoices().toArray() ; + List choicesNotVoted=new ArrayList<>() ; + List proposalTallyInterfaces=new ArrayList<>() ; + for(int i=0 ; i setChoices = new LinkedHashSet<>(); + System.out.println("Rang : ") ; + for(int i=0 ; i