From 89563054ea6305c7270dcc6ab6fa5b286eb5f742 Mon Sep 17 00:00:00 2001 From: Sebastien Douheret Date: Fri, 15 Dec 2017 22:48:35 +0100 Subject: Fixed xds-server folder events detection. Signed-off-by: Sebastien Douheret --- lib/agent/projects.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'lib/agent/projects.go') diff --git a/lib/agent/projects.go b/lib/agent/projects.go index a2d8fe1..d6268fa 100644 --- a/lib/agent/projects.go +++ b/lib/agent/projects.go @@ -246,14 +246,12 @@ func (p *Projects) createUpdate(newF xaapiv1.ProjectConfig, create bool, initial // Add to folders list p.projects[newPrj.ID] = &fld - // Force sync after creation + // Force sync to get an initial sync status // (need to defer to be sure that WS events will arrive after HTTP creation reply) - if create { - go func() { - time.Sleep(time.Millisecond * 500) - fld.Sync() - }() - } + go func() { + time.Sleep(time.Millisecond * 500) + fld.Sync() + }() return newPrj, nil } -- cgit 1.2.3-korg