diff options
author | Ilya Zverev <zverik@textual.ru> | 2016-06-02 16:20:29 +0300 |
---|---|---|
committer | Ilya Zverev <zverik@textual.ru> | 2016-06-06 12:40:12 +0300 |
commit | 5eae2c57bcbfc1ebe0cd4ed1333094d21927317e (patch) | |
tree | 204fa1d0c97058b6998d3f22bf0762e8b269e3a2 /indexer/editable_map_object.cpp | |
parent | b3d3b3fa406a42676231e06f182c1167af9cc561 (diff) |
[tests] Fix user stats and building level validation tests
Diffstat (limited to 'indexer/editable_map_object.cpp')
-rw-r--r-- | indexer/editable_map_object.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/indexer/editable_map_object.cpp b/indexer/editable_map_object.cpp index 5d63d3e89b..d54d1e0483 100644 --- a/indexer/editable_map_object.cpp +++ b/indexer/editable_map_object.cpp @@ -197,9 +197,11 @@ bool EditableMapObject::ValidateBuildingLevels(string const & buildingLevels) { if (buildingLevels.size() > 18 /* max number of digits in uint_64 */) return false; + if (buildingLevels.empty()) + return true; uint64_t levels; - return strings::to_uint64(buildingLevels, levels) && levels <= kMaximumLevelsEditableByUsers; + return strings::to_uint64(buildingLevels, levels) && levels > 0 && levels <= kMaximumLevelsEditableByUsers; } // static |