diff --git a/apps/emqx_authz/src/emqx_authz_schema.erl b/apps/emqx_authz/src/emqx_authz_schema.erl index e68ab3a50..b15d4abd4 100644 --- a/apps/emqx_authz/src/emqx_authz_schema.erl +++ b/apps/emqx_authz/src/emqx_authz_schema.erl @@ -240,7 +240,7 @@ http_common_fields() -> mongo_common_fields() -> [ {collection, - ?HOCON(atom(), #{ + ?HOCON(binary(), #{ required => true, desc => ?DESC(collection) })}, diff --git a/changes/ce/fix-10098.en.md b/changes/ce/fix-10098.en.md new file mode 100644 index 000000000..61058da0a --- /dev/null +++ b/changes/ce/fix-10098.en.md @@ -0,0 +1 @@ +A crash with an error in the log file that happened when the MongoDB authorization module queried the database has been fixed. diff --git a/changes/ce/fix-10098.zh.md b/changes/ce/fix-10098.zh.md new file mode 100644 index 000000000..6b6d86159 --- /dev/null +++ b/changes/ce/fix-10098.zh.md @@ -0,0 +1 @@ +当MongoDB授权模块查询数据库时,在日志文件中发生的崩溃与错误已经被修复。