Procházet zdrojové kódy

Fix: incorrect submission of "" authorization

For an empty space-delimited input newAuthorizationsList,
strings.Split would produce [""].
Rod Hynes před 6 roky
rodič
revize
41f2091498
1 změnil soubory, kde provedl 7 přidání a 1 odebrání
  1. 7 1
      MobileLibrary/psi/psi.go

+ 7 - 1
MobileLibrary/psi/psi.go

@@ -238,9 +238,15 @@ func SetDynamicConfig(newSponsorID, newAuthorizationsList string) {
 	defer controllerMutex.Unlock()
 
 	if controller != nil {
+
+		var authorizations []string
+		if len(newAuthorizationsList) > 0 {
+			authorizations = strings.Split(newAuthorizationsList, " ")
+		}
+
 		controller.SetDynamicConfig(
 			newSponsorID,
-			strings.Split(newAuthorizationsList, " "))
+			authorizations)
 	}
 }