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 15211937 Fix error in container has no port 15211937 is described below commit 152119372781fe015b2c41807a53157efb8d3357 Author: Marat Gubaidullin <ma...@talismancloud.io> AuthorDate: Tue Feb 13 12:13:16 2024 -0500 Fix error in container has no port --- .../main/java/org/apache/camel/karavan/api/InfrastructureResource.java | 2 +- .../karavan-app/src/main/webui/src/containers/ContainerTableRow.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/api/InfrastructureResource.java b/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/api/InfrastructureResource.java index d8b407f4..a456120e 100644 --- a/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/api/InfrastructureResource.java +++ b/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/api/InfrastructureResource.java @@ -140,7 +140,7 @@ public class InfrastructureResource { return Response.ok(kubernetesService.getServices(kubernetesService.getNamespace())).build(); } else { List<String> list = karavanCacheService.getContainerStatuses(environment).stream() - .filter(ci -> !ci.getPorts().isEmpty()) + .filter(ci -> ci.getPorts() != null && !ci.getPorts().isEmpty()) .map(ci -> ci.getPorts().stream().map(i -> ci.getContainerName() + "|" + ci.getContainerName() + ":" + i.getPrivatePort()).collect(Collectors.toList())) .flatMap(List::stream).collect(Collectors.toList()); return Response.ok(list).build(); diff --git a/karavan-web/karavan-app/src/main/webui/src/containers/ContainerTableRow.tsx b/karavan-web/karavan-app/src/main/webui/src/containers/ContainerTableRow.tsx index 391b9f65..aaf6af7a 100644 --- a/karavan-web/karavan-app/src/main/webui/src/containers/ContainerTableRow.tsx +++ b/karavan-web/karavan-app/src/main/webui/src/containers/ContainerTableRow.tsx @@ -178,7 +178,7 @@ export function ContainerTableRow(props: Props) { </ExpandableRowContent> </Td> </Tr>} - {ports !== undefined && ports.length > 0 && <Tr isExpanded={isExpanded}> + {ports !== undefined && ports?.length > 0 && <Tr isExpanded={isExpanded}> <Td></Td> <Td colSpan={1}>Ports</Td> <Td colSpan={5}>