diff --git a/regapp-project/src/main/java/edu/kit/scc/webreg/service/project/AbstractProjectUpdater.java b/regapp-project/src/main/java/edu/kit/scc/webreg/service/project/AbstractProjectUpdater.java
index 1f0bc7438b9f8d45566708dc5cb60703be972b13..e69cdba7640557b68de4a9a4a3b753d5adc494e6 100644
--- a/regapp-project/src/main/java/edu/kit/scc/webreg/service/project/AbstractProjectUpdater.java
+++ b/regapp-project/src/main/java/edu/kit/scc/webreg/service/project/AbstractProjectUpdater.java
@@ -232,6 +232,7 @@ public abstract class AbstractProjectUpdater<T extends ProjectEntity> implements
 
 	public void addOrChangeService(ProjectEntity project, ServiceEntity service, ProjectServiceType type,
 			ProjectServiceStatusType status, String executor) {
+		project = getDao().fetch(project.getId());
 		ProjectServiceEntity pse = getDao().findByServiceAndProject(service, project);
 
 		if (pse != null) {