diff --git a/pkg/services/tree/service.go b/pkg/services/tree/service.go
index 9647e0b87..3947d712a 100644
--- a/pkg/services/tree/service.go
+++ b/pkg/services/tree/service.go
@@ -275,7 +275,7 @@ func (s *Service) GetSubTree(req *GetSubTreeRequest, srv TreeService_GetSubTreeS
 			}
 			err = srv.Send(&GetSubTreeResponse{
 				Body: &GetSubTreeResponse_Body{
-					NodeId:    b.GetRootId(),
+					NodeId:    nodeID,
 					ParentId:  b.GetRootId(),
 					Timestamp: m.Time,
 					Meta:      metaToProto(m.Items),