INFRA-3354 | Dhruv | add check for the requestor user

This commit is contained in:
dhruvjoshi
2024-06-18 12:52:01 +00:00
parent 7db3599965
commit 526d0dd7e4
2 changed files with 4 additions and 1 deletions

Submodule kutegen updated: fa1383cc37...a91dfb8531

View File

@@ -473,6 +473,9 @@ class JitServiceImpl implements JitService {
@Override
public void handleOnCallJit(JitRequestDto jitRequestDto) throws IOException {
if (!jitRequestDto.getRequestedBy().equals(onCallApproverEmail)) {
throw new IllegalStateException("On call JIT request from unknown user");
}
jitUtil.overrideTeamForOnCallJit(jitRequestDto);
JitRequest jitRequest = mapToJitRequest(jitRequestDto);
log.info("On call JIT request received for {}", jitRequest.getRequestedFor().getEmail());