From 405ab13643e9d8eaa76fead35a478b842908b1a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Wed, 10 Jan 2024 11:11:15 +0100 Subject: [PATCH] Properly update wIndex on workflow changes --- server/automation/service/workflow.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/automation/service/workflow.go b/server/automation/service/workflow.go index 99ca2aa35..dd89d4299 100644 --- a/server/automation/service/workflow.go +++ b/server/automation/service/workflow.go @@ -543,10 +543,12 @@ func (svc *workflow) updateCache(wf *types.Workflow, runAs intAuth.Identifiable, svc.muxCache.Lock() if wf.Executable() { + svc.wIndex[wf.Handle] = wf.ID svc.cache[wf.ID] = &wfCacheItem{g: g, wf: wf, runAs: runAs} } else { // remove deleted delete(svc.cache, wf.ID) + delete(svc.wIndex, wf.Handle) } return