From 9c5ce15f46b63e73283b7305d99d8c2c8275a0d6 Mon Sep 17 00:00:00 2001 From: turtled Date: Fri, 19 May 2017 10:13:01 +0800 Subject: [PATCH] Fixed http publish API missing params --- src/emqttd_http.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emqttd_http.erl b/src/emqttd_http.erl index 883952a5c..c9edca39f 100644 --- a/src/emqttd_http.erl +++ b/src/emqttd_http.erl @@ -110,8 +110,8 @@ http_publish(Req) -> end. topics(Params) -> - Tokens = [get_value("topic", Params) | string:tokens(get_value("topics", Params, ""), ",")], - [list_to_binary(Token) || Token <- Tokens, Token =/= undefined]. + Tokens = [get_value(<<"topic">>, Params) | string:tokens(get_value(<<"topics">>, Params, ""), ",")], + [iolist_to_binary(Token) || Token <- Tokens, Token =/= undefined]. validate(qos, Qos) -> (Qos >= ?QOS_0) and (Qos =< ?QOS_2);