identity manager: fix directory sync timing (#1455)

This commit is contained in:
Caleb Doxsey 2020-09-24 13:23:43 -06:00 committed by GitHub
parent f4c61a0cdc
commit 83415ee52f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -161,16 +161,16 @@ func (mgr *Manager) refreshLoop(
} }
now := time.Now() now := time.Now()
nextTime := now.Add(maxWait) nextTime = now.Add(maxWait)
// refresh groups // refresh groups
if mgr.directoryNextRefresh.Before(now) { if mgr.directoryNextRefresh.Before(now) {
mgr.refreshDirectoryUserGroups(ctx) mgr.refreshDirectoryUserGroups(ctx)
mgr.directoryNextRefresh = now.Add(mgr.cfg.Load().groupRefreshInterval) mgr.directoryNextRefresh = now.Add(mgr.cfg.Load().groupRefreshInterval)
}
if mgr.directoryNextRefresh.Before(nextTime) { if mgr.directoryNextRefresh.Before(nextTime) {
nextTime = mgr.directoryNextRefresh nextTime = mgr.directoryNextRefresh
} }
}
// refresh sessions // refresh sessions
for { for {