From a3ab32e9abb65b829968d85238c14ffb33cf8861 Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 20 Oct 2024 15:05:04 +0800 Subject: [PATCH] reload no longer be skipped when there're errors --- internal/route/provider/event_handler.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/route/provider/event_handler.go b/internal/route/provider/event_handler.go index a7fee91f..0118cd29 100644 --- a/internal/route/provider/event_handler.go +++ b/internal/route/provider/event_handler.go @@ -31,7 +31,9 @@ func (handler *EventHandler) Handle(parent task.Task, events []watcher.Event) { newRoutes, err := handler.provider.LoadRoutesImpl() if err != nil { handler.errs.Add(err.Subject("load routes")) - return + if newRoutes.Size() == 0 { + return + } } if common.IsDebug {