From 27fac4b4843382aea368906caaa78c92c6eff126 Mon Sep 17 00:00:00 2001 From: rainzm Date: Fri, 8 Oct 2021 21:20:38 +0800 Subject: [PATCH] fix(notify): update mobile where appropriate --- pkg/notify/models/receiver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/notify/models/receiver.go b/pkg/notify/models/receiver.go index d4378c42fc..5e8c183fb7 100644 --- a/pkg/notify/models/receiver.go +++ b/pkg/notify/models/receiver.go @@ -905,7 +905,6 @@ func (r *SReceiver) PreUpdate(ctx context.Context, userCred mcclient.TokenCreden mobile := input.InternationalMobile.String() if len(mobile) != 0 && mobile != r.Mobile { r.VerifiedMobile = tristate.False - r.Mobile = mobile for _, c := range r.subContactCache { if c.ParentContactType == api.MOBILE { c.Verified = tristate.False @@ -935,6 +934,7 @@ func (r *SReceiver) PreUpdate(ctx context.Context, userCred mcclient.TokenCreden r.VerifiedMobile = tristate.True } } + r.Mobile = mobile err = ReceiverManager.TableSpec().InsertOrUpdate(ctx, r) if err != nil { log.Errorf("InsertOrUpdate: %v", err)