From 5bec24d19b872ffb2049137e6f4712a0d954aa6b Mon Sep 17 00:00:00 2001 From: turtled Date: Fri, 18 Aug 2017 23:28:33 +0800 Subject: [PATCH] Update modify_config url --- src/emqttd_rest_api.erl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/emqttd_rest_api.erl b/src/emqttd_rest_api.erl index cc4154873..97d887415 100644 --- a/src/emqttd_rest_api.erl +++ b/src/emqttd_rest_api.erl @@ -56,10 +56,10 @@ -http_api({"^nodes/(.+?)/plugins/?$", 'GET', plugin_list, []}). -http_api({"^nodes/(.+?)/plugins/(.+?)/?$", 'PUT', enabled, [{<<"active">>, bool}]}). --http_api({"^config/(.+?)/?$", 'PUT', modify_config, [{<<"key">>, binary}, {<<"value">>, binary}]}). --http_api({"^config/?$", 'GET', config_list, []}). --http_api({"^nodes/(.+?)/config/(.+?)/?$", 'PUT', modify_config, [{<<"key">>, binary}, {<<"value">>, binary}]}). --http_api({"^nodes/(.+?)/config/?$", 'GET', config_list, []}). +-http_api({"^configs/(.+?)/?$", 'PUT', modify_config, [{<<"key">>, binary}, {<<"value">>, binary}]}). +-http_api({"^configs/?$", 'GET', config_list, []}). +-http_api({"^nodes/(.+?)/configs/(.+?)/?$", 'PUT', modify_config, [{<<"key">>, binary}, {<<"value">>, binary}]}). +-http_api({"^nodes/(.+?)/configs/?$", 'GET', config_list, []}). -export([alarm_list/3]). -export([client/3, client_list/3, client_list/4, kick_client/3, clean_acl_cache/3]). -export([route/3, route_list/2]). @@ -393,7 +393,7 @@ config_list('GET', _Params) -> config_list('GET', _Params, Node) -> Data = emqttd_mgmt:get_config(l2a(Node)), - {ok, [format_config(Config) || Config <- Data]}. + {ok, [format_config(Config) || Config <- lists:reverse(Data)]}. format_config([], Acc) -> Acc;