From e12b669d2323f002bb20a6f395c62cd98219c480 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 17 Jan 2018 10:38:17 +0100 Subject: [PATCH] Fix rest casting --- src/rest_interface.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rest_interface.cpp b/src/rest_interface.cpp index f786b16..a6f314d 100644 --- a/src/rest_interface.cpp +++ b/src/rest_interface.cpp @@ -73,15 +73,15 @@ void start_rest_api(WriterManager& writer_manager, uint16_t port, std::map(parameter_value); } else if (parameter_type == NX_CHAR) { - result[parameter_name] = boost::any_cast(parameter_value); + result[parameter_name] = boost::any_cast(parameter_value); } else if (parameter_type == NX_DATE_TIME) { - result[parameter_name] = boost::any_cast(parameter_value); + result[parameter_name] = boost::any_cast(parameter_value); } else if (parameter_type == NX_INT) { - result[parameter_name] = boost::any_cast(parameter_value); + result[parameter_name] = boost::any_cast(parameter_value); } - + } catch (const boost::bad_any_cast& exception) { stringstream error_message; error_message << "Cannot cast parameter " << parameter_name << " into specified type." << endl;