From 4d5a1f96176e1f57c5991c6c3764f9bd038237de Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Tue, 2 May 2023 22:39:34 +0200 Subject: [PATCH] Fix too early history transfer to new parser during process update --- restream/restream.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/restream/restream.go b/restream/restream.go index 3b19a8f5..4ca75754 100644 --- a/restream/restream.go +++ b/restream/restream.go @@ -1034,12 +1034,6 @@ func (r *restream) UpdateProcess(id string, config *app.Config) error { return ErrUnknownProcess } - // This would require a major version jump - //t.process.CreatedAt = task.process.CreatedAt - t.process.UpdatedAt = time.Now().Unix() - task.parser.TransferReportHistory(t.parser) - t.process.Order = task.process.Order - if id != t.id { _, ok := r.tasks[t.id] if ok { @@ -1055,6 +1049,12 @@ func (r *restream) UpdateProcess(id string, config *app.Config) error { return err } + // This would require a major version jump + //t.process.CreatedAt = task.process.CreatedAt + t.process.UpdatedAt = time.Now().Unix() + task.parser.TransferReportHistory(t.parser) + t.process.Order = task.process.Order + r.tasks[t.id] = t // set filesystem cleanup rules