From ccd9a5fbc15b1be300e6c689a33826badb069fd0 Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Fri, 8 Mar 2024 16:33:25 +0100 Subject: [PATCH] Fix maintaining the metadata on process config update (datarhei/restreamer#698) --- restream/restream.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/restream/restream.go b/restream/restream.go index 7b252d2a..f3ce897a 100644 --- a/restream/restream.go +++ b/restream/restream.go @@ -897,6 +897,9 @@ func (r *restream) UpdateProcess(id string, config *app.Config) error { t.process.UpdatedAt = time.Now().Unix() task.parser.TransferReportHistory(t.parser) + // Transfer the metadata to the new process + t.metadata = task.metadata + r.tasks[t.id] = t // set filesystem cleanup rules