Bläddra i källkod

fix(go): idp sync status.

Vishal Dalwadi 1 månad sedan
förälder
incheckning
bca4565256
1 ändrade filer med 4 tillägg och 4 borttagningar
  1. 4 4
      pro/auth/sync.go

+ 4 - 4
pro/auth/sync.go

@@ -330,10 +330,6 @@ func syncGroups(idpGroups []idp.Group) error {
 func GetIDPSyncStatus() models.IDPSyncStatus {
 	if idpSyncMtx.TryLock() {
 		defer idpSyncMtx.Unlock()
-		return models.IDPSyncStatus{
-			Status: "in_progress",
-		}
-	} else {
 		if idpSyncErr == nil {
 			return models.IDPSyncStatus{
 				Status: "completed",
@@ -344,5 +340,9 @@ func GetIDPSyncStatus() models.IDPSyncStatus {
 				Description: idpSyncErr.Error(),
 			}
 		}
+	} else {
+		return models.IDPSyncStatus{
+			Status: "in_progress",
+		}
 	}
 }