add nil check here

This commit is contained in:
Robin Olsen
2026-03-11 12:40:51 +01:00
parent 25bb20b7de
commit 1ed9e25923

View File

@@ -164,6 +164,10 @@ func taskLoop(ctx context.Context, application *task.App, surveyTasks map[string
iIdx := idx % len(iNames)
selected := interfaces[iNames[iIdx]]
if selected == nil {
return fmt.Errorf("interface %q is nil (available: %v)", iNames[iIdx], iNames)
}
runner := task.NewTaskRunner(application)
if err := runner.Run(ctx, t, selected, tasks.InterfaceToType(selected)); err != nil {