{{@item.Name}}
@@ -12,7 +16,7 @@ (href-to this.hrefPath @item.Datacenter @item.Name params=(hash nspace=@item.Namespace)) (href-to this.hrefPath @item.Name) }} - data-permission={{service/intention-permissions @item}} + data-permission={{service/card-permissions @item}} id="{{@item.Namespace}}{{@item.Name}}" >
diff --git a/ui/packages/consul-ui/app/components/topology-metrics/down-lines/index.hbs b/ui/packages/consul-ui/app/components/topology-metrics/down-lines/index.hbs
index c617a182c3..c27c6d0289 100644
--- a/ui/packages/consul-ui/app/components/topology-metrics/down-lines/index.hbs
+++ b/ui/packages/consul-ui/app/components/topology-metrics/down-lines/index.hbs
@@ -84,7 +84,7 @@
{{#let (not (can 'update intention for service' item=@service.Service)) as |disabled|}}
{{#each @items as |item|}}
- {{#if (or (not item.Intention.Allowed) item.Intention.HasPermissions)}}
+ {{#if (and (not-eq item.Datacenter '') (or (not item.Intention.Allowed) item.Intention.HasPermissions))}}
{{@dc.Name}}
- This service has neither downstreams nor upstreams, which means that no services are configured to connect with it. Add upstreams and intentions to ensure this service is connected with the rest of your service mesh.
-
- No dependencies
-
-