[SOLVED] Assert failed: (keyword? f)

Hi all,

We are using LDAP authent to connect to Metabase.
And it works well… except for some people that receive the following error message while entering credentials:
Assert failed: (keyword? f)

Any help on that?
Thanks

log:
Jan 22 12:54:26 ERROR metabase.middleware :: POST /api/session 500 (537 ms) (0 DB calls).
{:message “Assert failed: (keyword? f)”,
:type java.lang.AssertionError,
:stacktrace
(“toucan.db$where.invokeStatic(db.clj:431)”
“toucan.db$where.invoke(db.clj:414)”
“toucan.db$where_PLUS_.invokeStatic(db.clj:447)”
“toucan.db$where_PLUS_.invoke(db.clj:438)”
“toucan.db$select_one.invokeStatic(db.clj:606)”
“toucan.db$select_one.doInvoke(db.clj:599)”
“clojure.lang.RestFn.invoke(RestFn.java:439)”
“–> integrations.ldap$fetch_or_create_user_BANG_.invokeStatic(ldap.clj:211)”
“integrations.ldap$fetch_or_create_user_BANG_.invoke(ldap.clj:208)”
“api.session$ldap_login.invokeStatic(session.clj:64)”
“api.session$ldap_login.invoke(session.clj:50)”
“api.session$fn__55521.invokeStatic(session.clj:93)”
“api.session$fn__55521.invoke(session.clj:85)”
“api.routes$fn__56358.invokeStatic(routes.clj:81)”
“api.routes$fn__56358.invoke(routes.clj:81)”
“routes$fn__56409$fn__56410.doInvoke(routes.clj:108)”
“routes$fn__56409.invokeStatic(routes.clj:103)”
“routes$fn__56409.invoke(routes.clj:103)”
“middleware$catch_api_exceptions$fn__56309.invoke(middleware.clj:436)”
“middleware$log_api_call$fn__56287$fn__56289.invoke(middleware.clj:364)”
“middleware$log_api_call$fn__56287.invoke(middleware.clj:363)”
“middleware$add_security_headers$fn__56229.invoke(middleware.clj:252)”
“core$wrap_streamed_json_response$fn__62673.invoke(core.clj:67)”
“middleware$bind_current_user$fn__56179.invoke(middleware.clj:138)”
“middleware$maybe_set_site_url$fn__56239.invoke(middleware.clj:290)”
“middleware$add_content_type$fn__56232.invoke(middleware.clj:262)”)}

Thanks, it is indeed that “more than one email in LDAP” problem.