diff --git a/pkg/config/polling_manager.go b/pkg/config/polling_manager.go index 0f78f63fa..429a8ff5b 100644 --- a/pkg/config/polling_manager.go +++ b/pkg/config/polling_manager.go @@ -94,6 +94,8 @@ func (cm *PollingProjectConfigManager) SyncConfig(datafile []byte) { if e != nil { cmLogger.Error(fmt.Sprintf("request returned with http code=%d", code), e) + cm.err = e + return } } diff --git a/pkg/config/static_manager.go b/pkg/config/static_manager.go index dd5272e23..be8f46202 100644 --- a/pkg/config/static_manager.go +++ b/pkg/config/static_manager.go @@ -41,6 +41,7 @@ func NewStaticProjectConfigManagerFromURL(sdkKey string) (*StaticProjectConfigMa datafile, code, e := requester.Get() if e != nil { cmLogger.Error(fmt.Sprintf("request returned with http code=%d", code), e) + return nil, e } return NewStaticProjectConfigManagerFromPayload(datafile)