diff --git a/owlps-positioning/src/inputcsv.cc b/owlps-positioning/src/inputcsv.cc index 6ecc6fc..d6ac288 100644 --- a/owlps-positioning/src/inputcsv.cc +++ b/owlps-positioning/src/inputcsv.cc @@ -195,7 +195,7 @@ const Request& InputCSV::get_next_request() } // Read direction field - int direction ; + Direction direction ; if (++ti == tok.end()) { // Wrong number of fields: blank current request @@ -204,9 +204,12 @@ const Request& InputCSV::get_next_request() } try { - direction = lexical_cast(*ti) ; - if (direction != 0) - is_calibration_request = true ; + int d = lexical_cast(*ti) ; + if (d != 0) + { + is_calibration_request = true ; + direction = d ; + } } catch (bad_lexical_cast &e) {