diff --git a/src/MeoAssistant/MallTask.cpp b/src/MeoAssistant/MallTask.cpp index 19c9614d2d..54fdd8cd8b 100644 --- a/src/MeoAssistant/MallTask.cpp +++ b/src/MeoAssistant/MallTask.cpp @@ -26,7 +26,10 @@ bool asst::MallTask::set_params(const json::value& params) if (params.contains("buy_first") && params.at("buy_first").is_array()) { std::vector buy_first; for (auto& name : params.at("buy_first").as_array()) { - buy_first.emplace_back(name.as_string()); + std::string name_str = name.as_string(); + if (!name_str.empty()) { + buy_first.emplace_back(name_str); + } } if (!buy_first.empty()) { m_shopping_first_task_ptr->set_white_list(std::move(buy_first)); diff --git a/src/MeoAsstGui/ViewModels/SettingsViewModel.cs b/src/MeoAsstGui/ViewModels/SettingsViewModel.cs index bf3e49aba5..2bbdacc655 100644 --- a/src/MeoAsstGui/ViewModels/SettingsViewModel.cs +++ b/src/MeoAsstGui/ViewModels/SettingsViewModel.cs @@ -345,7 +345,7 @@ namespace MeoAsstGui set { SetAndNotify(ref _creditFirstList, value); - ViewStatusStorage.Set("Mall.CreditFirstList", value.ToString()); + ViewStatusStorage.Set("Mall.CreditFirstList", value); } } @@ -357,7 +357,7 @@ namespace MeoAsstGui set { SetAndNotify(ref _creditBlackList, value); - ViewStatusStorage.Set("Mall.CreditBlackList", value.ToString()); + ViewStatusStorage.Set("Mall.CreditBlackList", value); } }