Fix audio delete function

This commit is contained in:
Carl Pearson
2024-09-22 05:06:37 -06:00
parent dc04468f7c
commit 4ba3b4627a

View File

@@ -836,18 +836,17 @@ func deleteOriginalVideos(originalID int) {
} }
func deleteAudios(originalID int) { func deleteAudios(originalID int) {
// delete audios
var audios []Audio var audios []Audio
db.Where("original_id = ?", originalID).Find(&audios) db.Where("original_id = ?", originalID).Find(&audios)
for _, audio := range audios { for _, audio := range audios {
path := filepath.Join(getDataDir(), audio.Filename) path := filepath.Join(getDataDir(), audio.Filename)
fmt.Println("remove", path) log.Debugln("remove", path)
err := os.Remove(path) err := os.Remove(path)
if err != nil { if err != nil {
fmt.Println("error removing", path, err) log.Errorln("error removing", path, err)
} }
} }
db.Delete(&Video{}, "original_id = ?", originalID) db.Delete(&Audio{}, "original_id = ?", originalID)
} }
func videoDeleteHandler(c echo.Context) error { func videoDeleteHandler(c echo.Context) error {