From: Elena Mamontova <helenh463@gmail.com>
Date: Thu, 21 Jul 2016 13:08:53 +0000 (+0300)
Subject: Ticket. Changed switch to a chain of ifs.
X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/73c393ae1ba7918ea8893787bbdda2d736cfa74f?ds=inline

Ticket. Changed switch to a chain of ifs.
---

diff --git a/stglibs/srvconf.lib/parsers/get_tariff.cpp b/stglibs/srvconf.lib/parsers/get_tariff.cpp
index 75b6b462..4844fd6c 100644
--- a/stglibs/srvconf.lib/parsers/get_tariff.cpp
+++ b/stglibs/srvconf.lib/parsers/get_tariff.cpp
@@ -103,23 +103,16 @@ bool GetChangePolicy(const char ** attr, T & value, const std::string & attrName
 if (!CheckValue(attr, attrName))
     return false;
 std::string type(attr[1]);
-switch (type)
-    {
-    case "allow":
+if (type == "allow")
         value = TARIFF::ALLOW;
-        break;
-    case "to_cheap":
+else if (type == "to_cheap")
         value = TARIFF::TO_CHEAP;
-        break;
-    case "to_expensive":
+else if (type == "to_expensive")
         value = TARIFF::TO_EXPENSIVE;
-        break;
-    case "deny":
+else if (type == "deny")
         value = TARIFF::DENY;
-        break;
-    default:
-        return false;
-    }
+else
+    return false;
 return true;
 }