🐛 重建时删除不完全
This commit is contained in:
@@ -25,6 +25,9 @@ func (file *File) Create() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func Clear(drive *conf.Drive) error {
|
func Clear(drive *conf.Drive) error {
|
||||||
|
if err := conf.DB.Where("dir = '' AND name = ?", drive.Name).Delete(&File{}).Error; err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
return conf.DB.Where("dir like ?", fmt.Sprintf("%s%%", drive.Name)).Delete(&File{}).Error
|
return conf.DB.Where("dir like ?", fmt.Sprintf("%s%%", drive.Name)).Delete(&File{}).Error
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user