From 4b8967c5f793810ad8ce399d155946c93e909bef Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Sun, 12 Feb 2017 10:32:55 +0200 Subject: [PATCH] remotebackend: Treat NULL as empty string in POST parameters asString() cannot convert NULL to "" --- modules/remotebackend/httpconnector.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/remotebackend/httpconnector.cc b/modules/remotebackend/httpconnector.cc index bdafa3a80..a154da134 100644 --- a/modules/remotebackend/httpconnector.cc +++ b/modules/remotebackend/httpconnector.cc @@ -80,10 +80,11 @@ std::string HTTPConnector::buildMemberListArgs(std::string prefix, const Json& a for(const auto& pair: args.object_items()) { if (pair.second.is_bool()) { stream << (pair.second.bool_value()?"1":"0"); + } else if (pair.second.is_null()) { + stream << prefix << "[" << pair.first << "]="; } else { stream << prefix << "[" << pair.first << "]=" << this->asString(pair.second); } - stream << "&"; } -- 2.49.0