mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-31 15:23:02 +00:00 
			
		
		
		
	Catch error on ldap import
This commit is contained in:
		| @@ -1702,7 +1702,13 @@ def get_updater_status(): | ||||
| def ldap_import_create_user(user, user_data): | ||||
|     user_login_field = extract_dynamic_field_from_filter(user, config.config_ldap_user_object) | ||||
|  | ||||
|     try: | ||||
|         username = user_data[user_login_field][0].decode('utf-8') | ||||
|     except KeyError as ex: | ||||
|         log.error("Failed to extract LDAP user: %s - %s", user, ex) | ||||
|         message = _(u'Failed to extract at least One LDAP User') | ||||
|         return 0, message | ||||
|  | ||||
|     # check for duplicate username | ||||
|     if ub.session.query(ub.User).filter(func.lower(ub.User.name) == username.lower()).first(): | ||||
|         # if ub.session.query(ub.User).filter(ub.User.name == username).first(): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Ozzie Isaacs
					Ozzie Isaacs