diff --git a/src/main/java/de/ozgcloud/admin/RootModelAssembler.java b/src/main/java/de/ozgcloud/admin/RootModelAssembler.java
index 09e8c615f2959334c2487d91d509b5e776361eab..6e19dd7823bc0d84a1f7fdebe2c217debcd1f624 100644
--- a/src/main/java/de/ozgcloud/admin/RootModelAssembler.java
+++ b/src/main/java/de/ozgcloud/admin/RootModelAssembler.java
@@ -48,10 +48,14 @@ public class RootModelAssembler implements RepresentationModelAssembler<Root, En
 	@Override
 	public EntityModel<Root> toModel(Root root) {
 		var rootModel = EntityModel.of(root);
+		addLinks(rootModel);
+		return rootModel;
+	}
+
+	private void addLinks(EntityModel<Root> rootModel) {
 		rootModel.add(WebMvcLinkBuilder.linkTo(RootController.class).withSelfRel());
 		rootModel.addIf(currentUserService.hasConfigurationPermission(), this::buildConfigLink);
 		rootModel.addIf(Objects.nonNull(documentationProperties.getUrl()), () -> Link.of(documentationProperties.getUrl(), REL_DOCUMENTATIONS));
-		return rootModel;
 	}
 
 	private Link buildConfigLink() {