summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreportnov <eportnov@ibs.ru>2022-09-14 11:46:22 +0300
committereportnov <eportnov@ibs.ru>2022-09-14 11:46:22 +0300
commitb6c931afb7d5db428b571073fbb5776219941cd1 (patch)
treee9778265d9cc7f15dc29d5a90bb5b4f83ef777b0
parent18f083dd6f1aa5cf2e5843df7b671062753463b7 (diff)
downloadobmc-sila-smtp-b6c931afb7d5db428b571073fbb5776219941cd1.tar.xz
fix reading settings
-rw-r--r--src/managment/settings.cpp3
-rw-r--r--src/managment/settings.hpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/managment/settings.cpp b/src/managment/settings.cpp
index 08a8a15..860e7db 100644
--- a/src/managment/settings.cpp
+++ b/src/managment/settings.cpp
@@ -14,8 +14,9 @@ namespace smtp::manage
return mFileReader.Write( settings_fields );
}
- std::string Settings::GetSettings() const
+ std::string Settings::GetSettings()
{
+ mSettingsFields = mFileReader.Read();
return converter::String{}.Convert(mSettingsFields);
}
diff --git a/src/managment/settings.hpp b/src/managment/settings.hpp
index 9b34c2c..3b72ec7 100644
--- a/src/managment/settings.hpp
+++ b/src/managment/settings.hpp
@@ -13,7 +13,7 @@ namespace smtp::manage
~Settings() = default;
bool SetSettings( manage::SettingsFields const& settings_fields ) const;
- std::string GetSettings() const;
+ std::string GetSettings();
bool IsNeedAuth() const noexcept;
bool IsNeedSsl() const noexcept;