🐛 重建时删除不完全

This commit is contained in:
微凉
2021-03-16 23:52:41 +08:00
parent a5b2f998ab
commit a353081126

View File

@@ -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
} }