Merge pull request #7835 from JimMoen/fix-mongo-require-fields
fix(auth): mongo field `filter` not required and have default value
This commit is contained in:
commit
7bbed713f4
|
@ -289,7 +289,7 @@ ensure_ssl_files(Dir, SSL, Opts) ->
|
||||||
RequiredKeys = maps:get(required_keys, Opts, []),
|
RequiredKeys = maps:get(required_keys, Opts, []),
|
||||||
case ensure_ssl_file_key(SSL, RequiredKeys) of
|
case ensure_ssl_file_key(SSL, RequiredKeys) of
|
||||||
ok ->
|
ok ->
|
||||||
Keys = ?SSL_FILE_OPT_NAMES ++ ?SSL_FILE_OPT_NAMES,
|
Keys = ?SSL_FILE_OPT_NAMES ++ ?SSL_FILE_OPT_NAMES_A,
|
||||||
ensure_ssl_files(Dir, SSL, Keys, Opts);
|
ensure_ssl_files(Dir, SSL, Keys, Opts);
|
||||||
{error, _} = Error ->
|
{error, _} = Error ->
|
||||||
Error
|
Error
|
||||||
|
|
|
@ -90,6 +90,10 @@ filter(type) ->
|
||||||
map();
|
map();
|
||||||
filter(desc) ->
|
filter(desc) ->
|
||||||
?DESC(?FUNCTION_NAME);
|
?DESC(?FUNCTION_NAME);
|
||||||
|
filter(required) ->
|
||||||
|
false;
|
||||||
|
filter(default) ->
|
||||||
|
#{};
|
||||||
filter(_) ->
|
filter(_) ->
|
||||||
undefined.
|
undefined.
|
||||||
|
|
||||||
|
|
|
@ -193,6 +193,10 @@ filter(type) ->
|
||||||
map();
|
map();
|
||||||
filter(desc) ->
|
filter(desc) ->
|
||||||
?DESC(?FUNCTION_NAME);
|
?DESC(?FUNCTION_NAME);
|
||||||
|
filter(required) ->
|
||||||
|
false;
|
||||||
|
filter(default) ->
|
||||||
|
#{};
|
||||||
filter(_) ->
|
filter(_) ->
|
||||||
undefined.
|
undefined.
|
||||||
|
|
||||||
|
|
|
@ -279,7 +279,8 @@ mongo_common_fields() ->
|
||||||
}},
|
}},
|
||||||
{filter, #{
|
{filter, #{
|
||||||
type => map(),
|
type => map(),
|
||||||
required => true,
|
required => false,
|
||||||
|
default => #{},
|
||||||
desc => ?DESC(filter)
|
desc => ?DESC(filter)
|
||||||
}}
|
}}
|
||||||
].
|
].
|
||||||
|
|
Loading…
Reference in New Issue