mirror of
https://github.com/lkmio/gb-cms.git
synced 2025-12-24 11:51:52 +08:00
fix: 黑名单空字符串保存失败问题
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
package dao
|
||||
|
||||
import "gorm.io/gorm"
|
||||
import (
|
||||
"gorm.io/gorm"
|
||||
"strings"
|
||||
)
|
||||
|
||||
type BlacklistModel struct {
|
||||
GBModel
|
||||
@@ -102,12 +105,20 @@ func (d daoBlacklist) Replace(iplist []string, ualist []string) error {
|
||||
|
||||
BlacklistManager.Clear()
|
||||
for _, ip := range iplist {
|
||||
if strings.TrimSpace(ip) == "" {
|
||||
continue
|
||||
}
|
||||
|
||||
if err = d.saveIP(tx, ip); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
for _, ua := range ualist {
|
||||
if strings.TrimSpace(ua) == "" {
|
||||
continue
|
||||
}
|
||||
|
||||
if err = d.saveUA(tx, ua); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user