Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'search/intermediate_result.cpp')
-rw-r--r--search/intermediate_result.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/search/intermediate_result.cpp b/search/intermediate_result.cpp
index 374f42243f..411add4374 100644
--- a/search/intermediate_result.cpp
+++ b/search/intermediate_result.cpp
@@ -28,7 +28,6 @@ namespace search
{
namespace
{
-char const * const kEmptyRatingSymbol = "-";
char const * const kPricingSymbol = "$";
class SkipRegionInfo
@@ -202,8 +201,13 @@ void ProcessMetadata(FeatureType const & ft, Result::Metadata & meta)
if (isSponsoredHotel)
{
auto const r = src.Get(feature::Metadata::FMD_RATING);
- char const * const rating = r.empty() ? kEmptyRatingSymbol : r.c_str();
- meta.m_hotelRating = rating;
+ if (!r.empty())
+ {
+ float raw;
+ if (strings::to_float(r.c_str(), raw))
+ meta.m_hotelRating = raw;
+ }
+
int pricing;
if (!strings::to_int(src.Get(feature::Metadata::FMD_PRICE_RATE), pricing))