Set missing OSM Node ID to zero instead of SPECIAL NODE ID
This commit is contained in:
parent
493a9a1cb2
commit
1be7dedda7
@ -42,10 +42,12 @@ class NearestAPI final : public BaseAPI
|
||||
auto waypoint = MakeWaypoint(phantom_node);
|
||||
waypoint.values["distance"] = phantom_with_distance.distance;
|
||||
|
||||
|
||||
|
||||
util::json::Array nodes;
|
||||
|
||||
std::uint64_t from_node = static_cast<std::uint64_t>(SPECIAL_OSM_NODEID);
|
||||
std::uint64_t to_node = static_cast<std::uint64_t>(SPECIAL_OSM_NODEID);
|
||||
std::uint64_t from_node = 0;
|
||||
std::uint64_t to_node = 0;
|
||||
|
||||
std::vector<NodeID> forward_geometry;
|
||||
if (phantom_node.forward_segment_id.enabled )
|
||||
|
@ -109,9 +109,9 @@ BOOST_AUTO_TEST_CASE(test_nearest_response_for_location_in_small_component)
|
||||
const auto &nodes = waypoint_object.values.at("nodes").get<json::Array>().values;
|
||||
BOOST_CHECK(nodes.size() == 2);
|
||||
BOOST_CHECK(nodes[0].get<util::json::Number>().value !=
|
||||
static_cast<std::uint64_t>(SPECIAL_OSM_NODEID));
|
||||
0);
|
||||
BOOST_CHECK(nodes[1].get<util::json::Number>().value !=
|
||||
static_cast<std::uint64_t>(SPECIAL_OSM_NODEID));
|
||||
0);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user