diff --git a/service/region.go b/service/region.go index 39a1bc6..4e6f0ff 100644 --- a/service/region.go +++ b/service/region.go @@ -61,8 +61,8 @@ func (_RegionService) fetchRegion(code string) (*model.Region, error) { return cachedRegion, nil } region := new(model.Region) - err := global.DB.NewSelect().Model(®ion).Where("code = ?", code).Scan(ctx) - if err != nil && region != nil { + err := global.DB.NewSelect().Model(region).Where("code = ?", code).Scan(ctx) + if err != nil { relationName := fmt.Sprintf("region:%s", code) cache.CacheSearch(region, []string{relationName}, "region", code) }