diff --git a/server/imserver_new/guild/guildmgr.go b/server/imserver_new/guild/guildmgr.go index 60ba47a9..84f3ff2c 100644 --- a/server/imserver_new/guild/guildmgr.go +++ b/server/imserver_new/guild/guildmgr.go @@ -549,7 +549,11 @@ func (this *guildMgr) AsyncSetGuildJob(accountId string, targetId string, guildJ guild := this.internalGetGuildByAccountId(accountId) if guild == nil { cb(0, "") - return; + return + } + if !this.isValidGuildJob(guildJob) { + cb(1, "params error") + return } if !guild.isOwner(accountId) { cb(0, "")