null pointer exception for supervisore

Change-Id: I9034ba1a587982285e75b1a0b9bd1e8065a5dac9
This commit is contained in:
joha-asc 2011-07-21 14:55:33 +02:00
parent 2bb09965a1
commit f86d2718dc

@ -23,6 +23,7 @@ import se.su.dsv.scipro.conference.panels.ConferencePanel;
import se.su.dsv.scipro.data.dao.interfaces.BoardMessageDao;
import se.su.dsv.scipro.data.dao.interfaces.MessageBoardDao;
import se.su.dsv.scipro.data.dataobjects.BoardMessage;
import se.su.dsv.scipro.data.dataobjects.Employee;
import se.su.dsv.scipro.data.dataobjects.MessageBoard;
import se.su.dsv.scipro.data.dataobjects.Project;
import se.su.dsv.scipro.data.dataobjects.ProjectFollower;
@ -89,10 +90,13 @@ public class ProjectConferencePage extends ProjectPage {
};
Set<SubscriberModel> subscriberModel = new HashSet<SubscriberModel>();
User user = projectModel.getObject().getHeadSupervisor().getUser();
subscriberModel.add(new SubscriberModel(user, SupervisorConferencePage
.getAbsoluteForSupervisorConferenceURL(projectModel.getObject().getId()),
NotificationPriority.LOW));
if (projectModel.getObject().getHeadSupervisor() != null) {
subscriberModel.add(new SubscriberModel(projectModel.getObject()
.getHeadSupervisor().getUser(),
SupervisorConferencePage
.getAbsoluteForSupervisorConferenceURL(projectModel.getObject()
.getId()), NotificationPriority.LOW));
}
for (ProjectFollower projectFollower : projectModel.getObject()
.getProjectFollowers()) {