From 9c42156a388200dce8184e4f7e64144551b18340 Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Mon, 17 Mar 2025 12:11:00 +0100 Subject: [PATCH] Fix correctly assign input and output IDs to progress data for report history --- restream/task.go | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/restream/task.go b/restream/task.go index 21dcc3db..e37e98a0 100644 --- a/restream/task.go +++ b/restream/task.go @@ -337,21 +337,8 @@ func (t *task) Report() (*app.Report, error) { report.History[i].UnmarshalParser(&h) e := &report.History[i] - for i, p := range e.Progress.Input { - if int(p.Index) >= len(t.process.Config.Input) { - continue - } - - e.Progress.Input[i].ID = t.process.Config.Input[p.Index].ID - } - - for i, p := range e.Progress.Output { - if int(p.Index) >= len(t.process.Config.Output) { - continue - } - - e.Progress.Output[i].ID = t.process.Config.Output[p.Index].ID - } + e.Progress.Input = assignConfigID(e.Progress.Input, t.process.Config.Input) + e.Progress.Output = assignConfigID(e.Progress.Output, t.process.Config.Input) } return report, nil