diff --git a/internal/db/models/server_dao.go b/internal/db/models/server_dao.go index edc3200c..add479c4 100644 --- a/internal/db/models/server_dao.go +++ b/internal/db/models/server_dao.go @@ -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 {