diff --git a/server/rankserver/guildmgr.cc b/server/rankserver/guildmgr.cc index 91aa9d5..e7194ad 100644 --- a/server/rankserver/guildmgr.cc +++ b/server/rankserver/guildmgr.cc @@ -183,14 +183,14 @@ void GuildMgr::__GuildUpdate(f8::JsonHttpRequest* request) long long guild_id = request->request.At("guild_id")->AsXValue(); cs::MFGuildBasic* guild = GetGuild(guild_id); if (guild) { - guild->set_guild_name(request->request.At("guild_name")->AsXValue()); + guild->set_guild_name(request->request.At("guild_name")->AsXValue().GetString()); guild->set_guild_badge(request->request.At("guild_badge")->AsXValue()); guild->set_guild_lv(request->request.At("guild_lv")->AsXValue()); guild->set_guild_exp(request->request.At("guild_exp")->AsXValue()); - guild->set_guild_declaration(request->request.At("guild_declaration")->AsXValue()); + guild->set_guild_declaration(request->request.At("guild_declaration")->AsXValue().GetString()); guild->set_owner_id(request->request.At("owner_id")->AsXValue()); - guild->set_owner_name(request->request.At("owner_name")->AsXValue()); - guild->set_owner_avatar_url(request->request.At("owner_avatar_url")->AsXValue()); + guild->set_owner_name(request->request.At("owner_name")->AsXValue().GetString()); + guild->set_owner_avatar_url(request->request.At("owner_avatar_url")->AsXValue().GetString()); guild->set_join_unlimited(request->request.At("join_unlimited")->AsXValue()); guild->set_join_cond1(request->request.At("join_cond1")->AsXValue()); guild->set_join_cond2(request->request.At("join_cond2")->AsXValue());