diff --git a/src/main/java/org/caosdb/server/grpc/GeneralInfoServiceImpl.java b/src/main/java/org/caosdb/server/grpc/GeneralInfoServiceImpl.java index 4caa160c18b2f72310fdbe8ed05f221166b51145..67c62a7d0bc6cf1123ce2b778a288354b15af1b8 100644 --- a/src/main/java/org/caosdb/server/grpc/GeneralInfoServiceImpl.java +++ b/src/main/java/org/caosdb/server/grpc/GeneralInfoServiceImpl.java @@ -20,9 +20,9 @@ package org.caosdb.server.grpc; import io.grpc.stub.StreamObserver; -import org.caosdb.api.info.v1alpha1.GeneralInfoServiceGrpc.GeneralInfoServiceImplBase; import org.apache.shiro.SecurityUtils; import org.apache.shiro.subject.Subject; +import org.caosdb.api.info.v1alpha1.GeneralInfoServiceGrpc.GeneralInfoServiceImplBase; import org.caosdb.api.info.v1alpha1.GetSessionInfoRequest; import org.caosdb.api.info.v1alpha1.GetSessionInfoResponse; import org.caosdb.api.info.v1alpha1.GetVersionInfoRequest; @@ -70,13 +70,12 @@ public class GeneralInfoServiceImpl extends GeneralInfoServiceImplBase { responseObserver.onNext(response); responseObserver.onCompleted(); } - + @Override - public void getSessionInfo(GetSessionInfoRequest request, - StreamObserver<GetSessionInfoResponse> responseObserver) { - final GetSessionInfoResponse.Builder response = - GetSessionInfoResponse.newBuilder(); - + public void getSessionInfo( + GetSessionInfoRequest request, StreamObserver<GetSessionInfoResponse> responseObserver) { + final GetSessionInfoResponse.Builder response = GetSessionInfoResponse.newBuilder(); + Subject user = SecurityUtils.getSubject(); Principal principal = (Principal) user.getPrincipal();