diff --git a/pkg/db/song.go b/pkg/db/song.go index 49c477a..38cd3a9 100644 --- a/pkg/db/song.go +++ b/pkg/db/song.go @@ -37,7 +37,13 @@ func CheckSong(path string) bool { if err != nil { _, _ = fmt.Fprintf(os.Stderr, "Exec failed: %v\n", err) } - return query.Next() + var result string + err = query.Scan(&result) + if err != nil { + _, _ = fmt.Fprintf(os.Stderr, "QueryRow failed: %v\n", err) + return false + } + return result != "" } func UpdateSong(songName string, fileName string, path string) {