Create a fallback for wen no audio is selected

This commit is contained in:
NeilClack
2026-06-24 14:22:48 -05:00
parent 0a9a33b87b
commit b018a79ecf
+6
View File
@@ -287,6 +287,12 @@ func (p *ScrollerPage) Init(ctx *PageCtx) error {
var selectedAudio db.AudioFile
if err := p.Context.DbPtr.Where("Selected = ?", true).First(&selectedAudio).Error; err != nil {
logger.Error("error querying database for selected audio: %v", err)
selectedAudio = db.AudioFile{
Name: "OriginalAudio",
Path: filepath.Join(p.Context.CfgPtr.AssetsDir, "audio", "OriginalAudio.wav"),
Selected: true,
Order: 0,
}
}
logger.Info("Playing %s", selectedAudio.Path)