providers/ldap: fix inconsistent saving of user flags on failed cached binds (#6096)
* feat: assign invalid pk and check * fix: only set flags if they don't exist * fix: userinfo not being set if data is available * minor cleanup Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io> Co-authored-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
		@ -6,6 +6,8 @@ import (
 | 
			
		||||
	"goauthentik.io/api/v3"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const InvalidUserPK = -1
 | 
			
		||||
 | 
			
		||||
type UserFlags struct {
 | 
			
		||||
	UserInfo  *api.User
 | 
			
		||||
	UserPk    int32
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user