}
else
{
- if (tariff->TariffChangeIsAllowed(*nt) == "")
+ std::string message = tariff->TariffChangeIsAllowed(*nt);
+ if (message.empty())
{
property.tariffName.Set(nextTariff, sysAdmin, login, store);
}
else
{
- std::string message = tariff->TariffChangeIsAllowed(*nt);
WriteServLog("Tariff change is prohibited for user %s. %s",
login.c_str(),
message.c_str());