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) {

Reply via email to