diff --git a/internal/command/user_human_phone_model.go b/internal/command/user_human_phone_model.go index 5d4b52841..17b0ae375 100644 --- a/internal/command/user_human_phone_model.go +++ b/internal/command/user_human_phone_model.go @@ -67,8 +67,12 @@ func (wm *HumanPhoneWriteModel) Reduce() error { wm.CodeExpiry = e.Expiry case *user.HumanPhoneRemovedEvent: wm.State = domain.PhoneStateRemoved + wm.IsPhoneVerified = false + wm.Phone = "" case *user.UserRemovedEvent: wm.UserState = domain.UserStateDeleted + wm.IsPhoneVerified = false + wm.Phone = "" } } return wm.WriteModel.Reduce()