diff --git a/apps/emqx_management/src/emqx_mgmt_api.erl b/apps/emqx_management/src/emqx_mgmt_api.erl index 3459c2b25..d9e09e175 100644 --- a/apps/emqx_management/src/emqx_mgmt_api.erl +++ b/apps/emqx_management/src/emqx_mgmt_api.erl @@ -127,11 +127,12 @@ node_query(Node, Params, {Tab, QsSchema}, QueryFun, SortFun) -> true -> Meta#{count => count(Tab), hasnext => length(Rows) > Limit}; _ -> Meta#{count => -1, hasnext => length(Rows) > Limit} end, - NRows = case SortFun of - undefined -> Rows; - _ -> lists:sort(SortFun, Rows) - end, - #{meta => NMeta, data => lists:sublist(NRows, Limit)}. + Data0 = lists:sublist(Rows, Limit), + Data = case SortFun of + undefined -> Data0; + _ -> lists:sort(SortFun, Data0) + end, + #{meta => NMeta, data => Data}. %% @private do_query(Node, Qs, {M,F}, Start, Limit) when Node =:= node() -> diff --git a/bin/emqx b/bin/emqx index e30f08fe2..6ad57a931 100755 --- a/bin/emqx +++ b/bin/emqx @@ -879,7 +879,12 @@ case "$1" in ;; check_conf) generate_config "check_only" - echo "$RUNNER_ETC_DIR/emqx.conf is ok" + INCLUDE_CONFS=$(< "$RUNNER_ETC_DIR/emqx.conf" grep "include" |awk '{print $2}'|xargs) + if [ "$INCLUDE_CONFS" == "" ]; then + echo "$RUNNER_ETC_DIR/emqx.conf is ok" + else + echo "$RUNNER_ETC_DIR/emqx.conf(include $INCLUDE_CONFS) is ok" + fi ;; ctl) diff --git a/include/emqx_release.hrl b/include/emqx_release.hrl index a1bfff8e9..6c2904ce9 100644 --- a/include/emqx_release.hrl +++ b/include/emqx_release.hrl @@ -29,7 +29,7 @@ -ifndef(EMQX_ENTERPRISE). --define(EMQX_RELEASE, {opensource, "4.4.6-beta.3"}). +-define(EMQX_RELEASE, {opensource, "4.4.6-beta.4"}). -else.