This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push: new ad5bdd2e Updates for #1115 ad5bdd2e is described below commit ad5bdd2e965a196d316a0983363cecb114ebb94f Author: Marat Gubaidullin <ma...@talismancloud.io> AuthorDate: Thu Feb 8 14:38:29 2024 -0500 Updates for #1115 --- .../main/java/org/apache/camel/karavan/code/CodeService.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/code/CodeService.java b/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/code/CodeService.java index e7962262..6880bc6a 100644 --- a/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/code/CodeService.java +++ b/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/code/CodeService.java @@ -327,10 +327,13 @@ public class CodeService { } public Integer getProjectPort(ProjectFile composeFile) { - DockerComposeService dcs = DockerComposeConverter.fromCode(composeFile.getCode(), composeFile.getProjectId()); - Optional<Integer> port = dcs.getPortsMap().entrySet().stream() - .filter(e -> Objects.equals(e.getValue(), INTERNAL_PORT)).map(Map.Entry::getKey).findFirst(); - return port.orElse(null); + if (composeFile != null) { + DockerComposeService dcs = DockerComposeConverter.fromCode(composeFile.getCode(), composeFile.getProjectId()); + Optional<Integer> port = dcs.getPortsMap().entrySet().stream() + .filter(e -> Objects.equals(e.getValue(), INTERNAL_PORT)).map(Map.Entry::getKey).findFirst(); + return port.orElse(null); + } + return null; } public Integer getProjectPort(String projectId) {