From 5d8192fccee433809b47189306903f3c2eaa3080 Mon Sep 17 00:00:00 2001 From: Rob Murray Date: Tue, 29 Apr 2025 15:46:07 +0100 Subject: [PATCH] Report endpoint id as well as name in ActiveEndpointsError Signed-off-by: Rob Murray --- libnetwork/network.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libnetwork/network.go b/libnetwork/network.go index b453cb0e15..5a44a8ab9f 100644 --- a/libnetwork/network.go +++ b/libnetwork/network.go @@ -1048,9 +1048,11 @@ func (n *Network) delete(force bool, rmLBEndpoint bool) error { eps := c.findEndpoints(filterEndpointByNetworkId(n.id)) if !force && len(eps) > emptyCount { return &ActiveEndpointsError{ - name: n.name, - id: n.id, - endpoints: sliceutil.Map(eps, func(ep *Endpoint) string { return ep.name }), + name: n.name, + id: n.id, + endpoints: sliceutil.Map(eps, func(ep *Endpoint) string { + return fmt.Sprintf(`name:"%s" id:"%s"`, ep.name, stringid.TruncateID(ep.id)) + }), } }