From a481c1e57ecc91e87e24f8074602f5ed3de77a07 Mon Sep 17 00:00:00 2001 From: Elena Mamontova Date: Wed, 19 Oct 2016 11:13:24 +0300 Subject: [PATCH 1/1] Ticket 37. The 'change_policy_timeout' field added to update tb_tariffs query if schemaVersion > 1, in st->Set(7, id) 7 changed to 8 in SaveTariff() function. --- .../plugins/store/firebird/firebird_store_tariffs.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/stargazer/plugins/store/firebird/firebird_store_tariffs.cpp b/projects/stargazer/plugins/store/firebird/firebird_store_tariffs.cpp index 72d83851..cef5b203 100644 --- a/projects/stargazer/plugins/store/firebird/firebird_store_tariffs.cpp +++ b/projects/stargazer/plugins/store/firebird/firebird_store_tariffs.cpp @@ -160,7 +160,8 @@ try if (schemaVersion > 0) query += ", period = ?"; if (schemaVersion > 1) - query += ", change_policy = ?"; + query += ", change_policy = ?, \ + change_policy_timeout = ?"; query += " where pk_tariff = ?"; @@ -180,7 +181,7 @@ try st->Set(7, policyTimeout); } - st->Set(7, id); + st->Set(8, id); st->Execute(); st->Close(); -- 2.44.2