diff --git a/app/react/portainer/environments/ListView/columns/url.tsx b/app/react/portainer/environments/ListView/columns/url.tsx
index a7c7635d7..f1906ac64 100644
--- a/app/react/portainer/environments/ListView/columns/url.tsx
+++ b/app/react/portainer/environments/ListView/columns/url.tsx
@@ -33,8 +33,8 @@ function Cell({
return (
<>
{environment.URL}
- {environment.StatusMessage.Summary &&
- environment.StatusMessage.Detail && (
+ {environment.StatusMessage?.Summary &&
+ environment.StatusMessage?.Detail && (
@@ -79,15 +79,15 @@ function Cell({
const status = (
- {environment.StatusMessage.Summary}
+ {environment.StatusMessage?.Summary}
);
- if (!environment.StatusMessage.Detail) {
+ if (!environment.StatusMessage?.Detail) {
return status;
}
return (
{status}
diff --git a/app/react/portainer/environments/types.ts b/app/react/portainer/environments/types.ts
index f93ce9338..34d59b180 100644
--- a/app/react/portainer/environments/types.ts
+++ b/app/react/portainer/environments/types.ts
@@ -170,7 +170,7 @@ export type Environment = {
/**
* A message that describes the status. Should be included for Status Provisioning or Error.
*/
- StatusMessage: EnvironmentStatusMessage;
+ StatusMessage?: EnvironmentStatusMessage;
};
/**