Merged PR 76: Hide sensitive information in scenario debug output
Hide sensitive information in scenario debug output
This commit is contained in:
@@ -88,16 +88,32 @@ public class ScenarioController {
|
||||
@GetMapping("/scenarios/getExecutionProgress/{id}")
|
||||
public ScenarioOutput getExecutionProgress(@PathVariable String id) {
|
||||
return scenarioExecutionService.getExecutionProgress(id);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@GetMapping("/scenarios/execute/{id}")
|
||||
public ScenarioExecution getScenarioExecution(@PathVariable String id) {
|
||||
return scenarioExecutionRepository.findById(id).get();
|
||||
}
|
||||
@GetMapping("/scenarios/execute/{id}")
|
||||
public ScenarioExecution getScenarioExecution(@PathVariable String id) {
|
||||
ScenarioExecution scenarioExecution = scenarioExecutionRepository.findById(id).get();
|
||||
String apiKey = scenarioExecution.getScenario().getAiModel().getApiKey();
|
||||
String endpoint = scenarioExecution.getScenario().getAiModel().getEndpoint();
|
||||
List<Project> availableForProject = scenarioExecution.getScenario().getAvailableForProjects();
|
||||
List<Project> availableForApplication = scenarioExecution.getScenario().getAvailableForApplications();
|
||||
if (apiKey != null) {
|
||||
scenarioExecution.getScenario().getAiModel().setApiKey("**********");
|
||||
}
|
||||
if (endpoint != null) {
|
||||
scenarioExecution.getScenario().getAiModel().setEndpoint("**********");
|
||||
}
|
||||
if (availableForProject != null) {
|
||||
scenarioExecution.getScenario().setAvailableForProjects(null);
|
||||
}
|
||||
if (availableForApplication != null) {
|
||||
scenarioExecution.getScenario().setAvailableForApplications(null);
|
||||
}
|
||||
return scenarioExecution;
|
||||
}
|
||||
|
||||
@GetMapping("/scenariosByUser")
|
||||
public List<ScenarioExecution> getScenarioByUser() {
|
||||
@GetMapping("/scenariosByUser")
|
||||
public List<ScenarioExecution> getScenarioByUser() {
|
||||
return scenarioExecutionService.getListExecutionScenarioByUser();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user