diff --git a/src/main/java/de/thm/arsnova/services/EntityService.java b/src/main/java/de/thm/arsnova/services/EntityService.java
index f582665b966b4fe1c37ab9d7518a33dd25af5c73..28315ebcff0d05ea713d2e6a8d114365118cf92b 100644
--- a/src/main/java/de/thm/arsnova/services/EntityService.java
+++ b/src/main/java/de/thm/arsnova/services/EntityService.java
@@ -24,7 +24,7 @@ public class EntityService<T extends Entity> {
 		this.objectMapper = objectMapper;
 	}
 
-	@PreAuthorize("hasPermission(type, #id, 'read')")
+	@PreAuthorize("hasPermission(#id, #this.this.getTypeName(), 'read')")
 	public T get(final String id) {
 		return repository.findOne(id);
 	}
@@ -67,4 +67,8 @@ public class EntityService<T extends Entity> {
 	public void delete(final T entity) {
 		repository.delete(entity);
 	}
+
+	public String getTypeName() {
+		return type.getSimpleName().toLowerCase();
+	}
 }