X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=src%2Fxds%2Fxds-agent.git;a=blobdiff_plain;f=lib%2Fagent%2Fprojects.go;h=d6268fa03988ff54e98fdac885e018d083958ce3;hp=a2d8fe123fc36f9c8caa1979322f9979c6153456;hb=89563054ea6305c7270dcc6ab6fa5b286eb5f742;hpb=9e6fb5106bcb3a0f93a616198ece579c61eb129b 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 }