From 00d44fb71cdec9a786ef7dfc2d99ccad7b357a6d Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Mon, 29 Jan 2018 12:06:19 +0100 Subject: [PATCH] Get parameters type fix --- src/rest_interface.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/rest_interface.cpp b/src/rest_interface.cpp index abe95a5..dbc2b3b 100644 --- a/src/rest_interface.cpp +++ b/src/rest_interface.cpp @@ -70,12 +70,10 @@ void start_rest_api(WriterManager& writer_manager, uint16_t port) try { auto parameter_type = parameters_type->at(parameter_name); - if (parameter_type == NX_FLOAT) { + if (parameter_type == NX_FLOAT || parameter_type == NX_NUMBER) { result[parameter_name] = boost::any_cast(parameter_value); - } else if (parameter_type == NX_CHAR) { - result[parameter_name] = boost::any_cast(parameter_value); - } else if (parameter_type == NX_DATE_TIME) { + } else if (parameter_type == NX_CHAR || parameter_type == NXnote || parameter_type == NX_DATE_TIME) { result[parameter_name] = boost::any_cast(parameter_value); } else if (parameter_type == NX_INT) {