From cd885a42b325c05bb029809d1ce10f77693a3cf4 Mon Sep 17 00:00:00 2001 From: Liujian <824010343@qq.com> Date: Mon, 12 Aug 2024 16:27:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=A2=E9=98=9F=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E8=A7=92=E8=89=B2bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- go.mod | 2 +- go.sum | 4 ++-- module/my-team/iml.go | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 8198890..1a99118 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.21 //toolchain go1.21.1 require ( - github.com/eolinker/ap-account v1.0.5 + github.com/eolinker/ap-account v1.0.6 github.com/eolinker/eosc v0.17.3 github.com/eolinker/go-common v1.0.1 github.com/gabriel-vasile/mimetype v1.4.4 diff --git a/go.sum b/go.sum index 91b4922..3a935b8 100644 --- a/go.sum +++ b/go.sum @@ -23,8 +23,8 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/r github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/eolinker/ap-account v1.0.5 h1:Dx47BL6iPN+6DPuAlzK9fkIgfGBZ5QOrbuocX9p+Aa0= -github.com/eolinker/ap-account v1.0.5/go.mod h1:MViCOvUaS2QrVift1Be3yGjjMywzICL9317eOxoixSI= +github.com/eolinker/ap-account v1.0.6 h1:lzkmaItUoIguEKneUbP387qdgsUgjonKjHDnXsu6lTc= +github.com/eolinker/ap-account v1.0.6/go.mod h1:MViCOvUaS2QrVift1Be3yGjjMywzICL9317eOxoixSI= github.com/eolinker/eosc v0.17.3 h1:sr2yT+v/AsqEdciRaaZZj0zL9pTufR5RvDW6+65hraQ= github.com/eolinker/eosc v0.17.3/go.mod h1:xgq816hpanlMXFtZw7Ztdctb1eEk9UPHchY4NfFO6Cw= github.com/eolinker/go-common v1.0.1 h1:Uan6QmXAlPiX6hc1ptSIHWvaWXNA+VlBjC4gCaDEiz0= diff --git a/module/my-team/iml.go b/module/my-team/iml.go index 84451b8..f93344f 100644 --- a/module/my-team/iml.go +++ b/module/my-team/iml.go @@ -45,6 +45,9 @@ func (m *imlTeamModule) UpdateMemberRole(ctx context.Context, id string, input * return err } return m.transaction.Transaction(ctx, func(ctx context.Context) error { + if len(input.Roles) < 1 { + return errors.New("at least one role") + } err = m.roleMemberService.RemoveUserRole(ctx, role.TeamTarget(id), input.Users...) if err != nil { return err