Skip to content

Commit 36ce766

Browse files
authored
fix: missing body to agent post (#53)
1 parent 0dedaa8 commit 36ce766

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

bm-controller/src/main/java/org/benchmarker/bmcontroller/preftest/controller/PerftestController.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22

33
import lombok.RequiredArgsConstructor;
44
import lombok.extern.slf4j.Slf4j;
5+
import org.benchmarker.bmcommon.dto.TemplateInfo;
56
import org.benchmarker.bmcommon.dto.TestResult;
67
import org.benchmarker.bmcontroller.common.controller.annotation.GlobalControllerModel;
78
import org.benchmarker.bmcontroller.user.service.UserContext;
89
import org.springframework.core.ParameterizedTypeReference;
10+
import org.springframework.http.MediaType;
911
import org.springframework.http.ResponseEntity;
1012
import org.springframework.http.codec.ServerSentEvent;
1113
import org.springframework.messaging.simp.SimpMessagingTemplate;
@@ -51,9 +53,13 @@ public ResponseEntity send(@PathVariable("group_id") String groupId,
5153
};
5254

5355
WebClient webClient = WebClient.create(agentUrl);
56+
// TODO : template 정보를 조회해서 전송해야합니다.
57+
TemplateInfo templateInfo = new TemplateInfo();
5458

5559
Flux<ServerSentEvent<TestResult>> eventStream = webClient.post()
5660
.uri("/api/templates/{template_id}?action={action}", templateId, action)
61+
.contentType(MediaType.APPLICATION_JSON)
62+
.body(templateInfo, TemplateInfo.class)
5763
.retrieve()
5864
.bodyToFlux(typeReference)
5965
.log();

0 commit comments

Comments
 (0)