diff --git a/src/account_config.cpp b/src/account_config.cpp
index b9f3d371079ba41b55cc66dabbde10453dc03179..5b2df46b487adeaf6246b551a6dd9ef7f887a22f 100644
--- a/src/account_config.cpp
+++ b/src/account_config.cpp
@@ -75,7 +75,8 @@ AccountConfig::serializeDiff(YAML::Emitter& out, const AccountConfig& DEFAULT_CO
     SERIALIZE_CONFIG(USER_AGENT_KEY, customUserAgent);
     SERIALIZE_CONFIG(DISPLAY_NAME_KEY, displayName);
     SERIALIZE_CONFIG(UPNP_ENABLED_KEY, upnpEnabled);
-    SERIALIZE_CONFIG(DEFAULT_MODERATORS_KEY, defaultModerators);
+    out << YAML::Key << DEFAULT_MODERATORS_KEY << YAML::Value
+        << fmt::format(FMT_COMPILE("{}"), fmt::join(defaultModerators, "/"sv));
     SERIALIZE_CONFIG(LOCAL_MODERATORS_ENABLED_KEY, localModeratorsEnabled);
     SERIALIZE_CONFIG(ALL_MODERATORS_ENABLED_KEY, allModeratorsEnabled);
     SERIALIZE_CONFIG(PROXY_PUSH_TOKEN_KEY, deviceKey);