diff --git a/src/main/java/se/su/dsv/scipro/match/dataobject/ProjectIdea.java b/src/main/java/se/su/dsv/scipro/match/dataobject/ProjectIdea.java index 9e9671f463..ef560b1e2d 100644 --- a/src/main/java/se/su/dsv/scipro/match/dataobject/ProjectIdea.java +++ b/src/main/java/se/su/dsv/scipro/match/dataobject/ProjectIdea.java @@ -42,7 +42,7 @@ public class ProjectIdea extends DomainObject { ) private Set<Employee> interestedSupervisors = new HashSet<Employee>(); - @ManyToMany(fetch = FetchType.EAGER) + @ManyToMany//(fetch = FetchType.EAGER) private List<Student> authors = new ArrayList<Student>(); @ManyToOne diff --git a/src/main/java/se/su/dsv/scipro/supervisor/pages/SupervisorMyProjectIdeasPage.java b/src/main/java/se/su/dsv/scipro/supervisor/pages/SupervisorMyProjectIdeasPage.java index 12d66cbb0e..6ea78a1ffb 100644 --- a/src/main/java/se/su/dsv/scipro/supervisor/pages/SupervisorMyProjectIdeasPage.java +++ b/src/main/java/se/su/dsv/scipro/supervisor/pages/SupervisorMyProjectIdeasPage.java @@ -79,7 +79,8 @@ public class SupervisorMyProjectIdeasPage extends AbstractSupervisorProjectIdeaP @Override protected void onClick(IModel<ProjectIdea> clicked, AjaxRequestTarget target) { - dialog.replace(new WatsonInfoPanel("dialogPanel", clicked.getObject())); + ProjectIdea pi = projectIdeaService.findOne(clicked.getObject().getId()); + dialog.replace(new WatsonInfoPanel("dialogPanel", pi)); dialog.setTitle("Project idea: " + clicked.getObject().getTitle()); target.addComponent(dialog); dialog.open(target);