Skip to content

Commit 56b8e59

Browse files
fix: return right after datafile getter returns an error (don't parse garbage) (#170)
1 parent dbac8f6 commit 56b8e59

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

pkg/config/polling_manager.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ func (cm *PollingProjectConfigManager) SyncConfig(datafile []byte) {
9494

9595
if e != nil {
9696
cmLogger.Error(fmt.Sprintf("request returned with http code=%d", code), e)
97+
cm.err = e
98+
return
9799
}
98100
}
99101

pkg/config/static_manager.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ func NewStaticProjectConfigManagerFromURL(sdkKey string) (*StaticProjectConfigMa
4141
datafile, code, e := requester.Get()
4242
if e != nil {
4343
cmLogger.Error(fmt.Sprintf("request returned with http code=%d", code), e)
44+
return nil, e
4445
}
4546

4647
return NewStaticProjectConfigManagerFromPayload(datafile)

0 commit comments

Comments
 (0)