修复流量控制API可能产生的JSON解析错误

This commit is contained in:
GoEdgeLab
2021-11-22 10:39:29 +08:00
parent ed7df4d5ad
commit 36ea672d37

View File

@@ -1854,9 +1854,11 @@ func (this *ServerDAO) FindServerTrafficLimitConfig(tx *dbs.Tx, serverId int64,
var trafficLimit = serverOne.(*Server).TrafficLimit
err = json.Unmarshal([]byte(trafficLimit), limit)
if err != nil {
return nil, err
if len(trafficLimit) > 0 {
err = json.Unmarshal([]byte(trafficLimit), limit)
if err != nil {
return nil, err
}
}
if cacheMap != nil {