diff --git a/lib/auth/auth.go b/lib/auth/auth.go index 7fd4b8d5002bf..d4fe09e2ecbac 100644 --- a/lib/auth/auth.go +++ b/lib/auth/auth.go @@ -1191,6 +1191,7 @@ func (a *Server) syncUpgradeWindowStartHour(ctx context.Context) error { agentWindow, _ := cmc.GetAgentUpgradeWindow() agentWindow.UTCStartHour = uint32(startHour) + agentWindow.Weekdays = []string{"Mon", "Tue", "Wed", "Thu"} cmc.SetAgentUpgradeWindow(agentWindow) diff --git a/lib/auth/init_test.go b/lib/auth/init_test.go index e908d48412d24..e6f8a1e8948c4 100644 --- a/lib/auth/init_test.go +++ b/lib/auth/init_test.go @@ -1545,6 +1545,7 @@ func TestSyncUpgradeWindowStartHour(t *testing.T) { require.True(t, ok) require.Equal(t, uint32(0), agentWindow.UTCStartHour) + require.Equal(t, []string{"Mon", "Tue", "Wed", "Thu"}, agentWindow.Weekdays) // change the served hour mu.Lock()