sources/ldap: fix logic error in Active Directory account disabled status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		| @ -117,7 +117,7 @@ This section guides you through submitting a bug report for authentik. Following | ||||
|  | ||||
| Whenever authentik encounters an error, it will be logged as an Event with the type `system_exception`. This event type has a button to directly open a pre-filled GitHub issue form. | ||||
|  | ||||
| This form will have the full stack trace of the error that ocurred and shouldn't contain any sensitive data. | ||||
| This form will have the full stack trace of the error that occurred and shouldn't contain any sensitive data. | ||||
|  | ||||
| ### Suggesting Enhancements | ||||
|  | ||||
|  | ||||
							
								
								
									
										6
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								Makefile
									
									
									
									
									
								
							| @ -20,11 +20,7 @@ test: | ||||
| lint-fix: | ||||
| 	isort authentik tests lifecycle | ||||
| 	black authentik tests lifecycle | ||||
| 	codespell -I .github/codespell-words.txt -w authentik | ||||
| 	codespell -I .github/codespell-words.txt -w internal | ||||
| 	codespell -I .github/codespell-words.txt -w cmd | ||||
| 	codespell -I .github/codespell-words.txt -w web/src | ||||
| 	codespell -I .github/codespell-words.txt -w website/src | ||||
| 	codespell -I .github/codespell-words.txt -S 'web/src/locales/**' -w authentik internal cmd web/src website/src | ||||
|  | ||||
| lint: | ||||
| 	pyright authentik tests lifecycle | ||||
|  | ||||
| @ -78,6 +78,6 @@ class UserLDAPSynchronizer(BaseLDAPSynchronizer): | ||||
|                     ak_user.save() | ||||
|                 if "userAccountControl" in attributes: | ||||
|                     uac = UserAccountControl(attributes.get("userAccountControl")) | ||||
|                     ak_user.is_active = not uac.ACCOUNTDISABLE | ||||
|                     ak_user.is_active = UserAccountControl.ACCOUNTDISABLE in uac | ||||
|                     ak_user.save() | ||||
|         return user_count | ||||
|  | ||||
| @ -53,7 +53,7 @@ disable = [ | ||||
|   "cyclic-import", | ||||
|   "protected-access", | ||||
|   "raise-missing-from", | ||||
|   # To preverse django's translation function we need to use %-formatting | ||||
|   # To preserve django's translation function we need to use %-formatting | ||||
|   "consider-using-f-string", | ||||
| ] | ||||
|  | ||||
|  | ||||
							
								
								
									
										4
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -6992,7 +6992,7 @@ | ||||
|         "node_modules/require-from-string": { | ||||
|             "version": "2.0.2", | ||||
|             "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", | ||||
|             "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", | ||||
|             "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/view==", | ||||
|             "engines": { | ||||
|                 "node": ">=0.10.0" | ||||
|             } | ||||
| @ -13757,7 +13757,7 @@ | ||||
|         "require-from-string": { | ||||
|             "version": "2.0.2", | ||||
|             "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", | ||||
|             "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" | ||||
|             "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/view==" | ||||
|         }, | ||||
|         "require-main-filename": { | ||||
|             "version": "2.0.0", | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer