diff --git a/zone/zone.cpp b/zone/zone.cpp index f7891a1fc..01850dc93 100755 --- a/zone/zone.cpp +++ b/zone/zone.cpp @@ -1240,20 +1240,7 @@ void Zone::ReloadStaticData() { content_service.SetExpansionContext(); - std::vector set_content_flags; - auto content_flags = ContentFlagsRepository::GetWhere("enabled = 1"); - set_content_flags.reserve(content_flags.size()); - - for (auto &flags: content_flags) { - set_content_flags.push_back(flags.flag_name); - - LogInfo( - "Enabled content flag [{}]", - flags.flag_name - ); - } - - content_service.SetContentFlags(set_content_flags); + ZoneStore::LoadContentFlags(); LogInfo("Zone Static Data Reloaded"); } diff --git a/zone/zone_store.cpp b/zone/zone_store.cpp index 2401230e7..e06737be2 100644 --- a/zone/zone_store.cpp +++ b/zone/zone_store.cpp @@ -149,15 +149,16 @@ void ZoneStore::LoadContentFlags() std::vector set_content_flags; auto content_flags = ContentFlagsRepository::GetWhere("enabled = 1"); + set_content_flags.reserve(content_flags.size()); for (auto &flags: content_flags) { set_content_flags.push_back(flags.flag_name); - - LogInfo( - "Enabled content flag [{}]", - flags.flag_name - ); } + LogInfo( + "Enabled content flags [{}]", + implode(", ", set_content_flags) + ); + content_service.SetContentFlags(set_content_flags); }