From ecd45ffb6523c57a239e962f570763785336df53 Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Tue, 17 Jul 2018 17:53:24 +0200 Subject: [PATCH] propagate error when adding domain condition --- app/router/config.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/router/config.go b/app/router/config.go index 3eb89da33..de8be63a8 100644 --- a/app/router/config.go +++ b/app/router/config.go @@ -54,7 +54,9 @@ func (rr *RoutingRule) BuildCondition() (Condition, error) { if len(rr.Domain) > 0 { matcher := NewCachableDomainMatcher() for _, domain := range rr.Domain { - matcher.Add(domain) + if err := matcher.Add(domain); err != nil { + return nil, newError("failed to build domain condition").Base(err) + } } conds.Add(matcher) }