From 69271c9d59faa8f0092c294f29a061aac02b7a71 Mon Sep 17 00:00:00 2001 From: matias-portainer <104775949+matias-portainer@users.noreply.github.com> Date: Fri, 5 Jan 2024 17:33:42 -0300 Subject: [PATCH] fix(docker/images): check for empty tags EE-6256 (#10531) --- .../docker/images/ListView/ImagesDatatable/columns/tags.tsx | 4 ++-- app/react/docker/images/queries/useImages.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/react/docker/images/ListView/ImagesDatatable/columns/tags.tsx b/app/react/docker/images/ListView/ImagesDatatable/columns/tags.tsx index 9cd750cc5..2a3262c04 100644 --- a/app/react/docker/images/ListView/ImagesDatatable/columns/tags.tsx +++ b/app/react/docker/images/ListView/ImagesDatatable/columns/tags.tsx @@ -4,7 +4,7 @@ import { ImagesListResponse } from '@/react/docker/images/queries/useImages'; import { columnHelper } from './helper'; -export const tags = columnHelper.accessor((item) => item.tags.join(','), { +export const tags = columnHelper.accessor((item) => item.tags?.join(','), { id: 'tags', header: 'Tags', cell: Cell, @@ -17,7 +17,7 @@ function Cell({ return ( <> - {repoTags.map((tag, idx) => ( + {repoTags?.map((tag, idx) => ( {tag} diff --git a/app/react/docker/images/queries/useImages.ts b/app/react/docker/images/queries/useImages.ts index 18a0807e7..fbde8ce1e 100644 --- a/app/react/docker/images/queries/useImages.ts +++ b/app/react/docker/images/queries/useImages.ts @@ -11,7 +11,7 @@ export interface ImagesListResponse { nodeName?: string; id: string; size: number; - tags: string[]; + tags?: string[]; /** * Used is true if the image is used by at least one container.