diff --git a/repertory/librepertory/src/app_config.cpp b/repertory/librepertory/src/app_config.cpp index dd63ce7f..6a804f2f 100644 --- a/repertory/librepertory/src/app_config.cpp +++ b/repertory/librepertory/src/app_config.cpp @@ -209,7 +209,7 @@ auto app_config::get_json() const -> json { {"ApiPort", api_port_}, {"ApiUser", api_user_}, {"ChunkDownloaderTimeoutSeconds", download_timeout_secs_}, - {"DatabaseType", database_type_to_string(db_type_)}, + {"DatabaseType", db_type_}, {"EnableChunkDownloaderTimeout", enable_chunk_downloader_timeout_}, {"EnableCommDurationEvents", enable_comm_duration_events_}, {"EnableDriveEvents", enable_drive_events_}, @@ -218,7 +218,7 @@ auto app_config::get_json() const -> json { #endif // defined(_WIN32) {"EnableMaxCacheSize", enable_max_cache_size_}, {"EncryptConfig", encrypt_config_}, - {"EventLevel", event_level_to_string(event_level_)}, + {"EventLevel", event_level_}, {"EvictionDelayMinutes", eviction_delay_mins_}, {"EvictionUsesAccessedTime", eviction_uses_accessed_time_}, {"HighFreqIntervalSeconds", high_freq_interval_secs_}, @@ -541,10 +541,7 @@ auto app_config::load() -> bool { ret = false; } - std::string level; - if (get_value(json_document, "EventLevel", level, ret)) { - event_level_ = event_level_from_string(level); - } + get_value(json_document, "EventLevel", event_level_, ret); if (json_document.find("HostConfig") != json_document.end()) { json_document.at("HostConfig").get_to>(hc_);