From: Maxim Mamontov <faust@gts.dp.ua>
Date: Fri, 10 Dec 2010 13:03:07 +0000 (+0200)
Subject: Исправлена ошибка сохранения админа и тарифа
X-Git-Tag: 2.407-rc3~290
X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/d86ef621881bd05c142a496d1c5216c05b7c4f51?ds=sidebyside

Исправлена ошибка сохранения админа и тарифа

В плагине файлового хранилища исправлена ошибка, привнесенная
предыдущими изменениями, приводящая к сохранению пустых файлов админов и
тарифов
---

diff --git a/projects/stargazer/plugins/store/files/file_store.cpp b/projects/stargazer/plugins/store/files/file_store.cpp
index aea3aedc..5a61eea4 100644
--- a/projects/stargazer/plugins/store/files/file_store.cpp
+++ b/projects/stargazer/plugins/store/files/file_store.cpp
@@ -1298,7 +1298,7 @@ strprintf(&fileName, "%s/%s.adm", storeSettings.GetAdminsDir().c_str(), ac.login
 Touch(fileName + ".new");
 
     {
-    CONFIGFILE cf(fileName);
+    CONFIGFILE cf(fileName + ".new");
 
     int e = cf.Error();
 
@@ -1666,7 +1666,7 @@ string fileName = storeSettings.GetTariffsDir() + "/" + tariffName + ".tf";
 Touch(fileName + ".new");
 
     {
-    CONFIGFILE cf(fileName);
+    CONFIGFILE cf(fileName + ".new");
 
     int e = cf.Error();