diff --git a/server/rankserver/guildmgr.cc b/server/rankserver/guildmgr.cc index 60e4f3d..b598bd6 100644 --- a/server/rankserver/guildmgr.cc +++ b/server/rankserver/guildmgr.cc @@ -83,6 +83,7 @@ void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request) request->resp_xobj->SetVal("errcode", 0); request->resp_xobj->SetVal("errmsg", ""); a8::XObject conn = DBEngine::Instance()->GetConnInfo(guild_id); + guild->set_member_num(1); DBEngine::Instance()->ExecAsyncScript ( conn, @@ -112,7 +113,7 @@ void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request) guild->owner_name(), guild->owner_avatar_url(), guild_data, - 0, + guild->member_num(), guild->join_unlimited(), guild->join_cond1(), guild->join_cond2(), @@ -324,7 +325,6 @@ void GuildMgr::__GuildRename(f8::JsonHttpRequest* request) [] (a8::XParams& param, int error_code, const std::string& error_msg) { f8::JsonHttpRequest* request = (f8::JsonHttpRequest*)param.sender.GetUserData(); - cs::MFGuildBasic* guild = (cs::MFGuildBasic*)param.param1.GetUserData(); { std::string response;