diff --git a/handler/nginx_hdl/handler.go b/handler/nginx_hdl/handler.go index 8aafbd2..46beb06 100644 --- a/handler/nginx_hdl/handler.go +++ b/handler/nginx_hdl/handler.go @@ -194,6 +194,10 @@ func (h *Handler) RemoveAll(ctx context.Context, filter lib_model.EndpointFilter return lib_model.NewNotAllowedError(fmt.Errorf("remove endpoint '%s' not allowed", id)) } delete(endpointsCopy, id) + aliases := h.getAliases(id) + for _, id2 := range aliases { + delete(endpointsCopy, id2) + } } return h.update(ctx, endpointsCopy) }