If a guest email already exists as a user (staged or normal), create message / topic fails

Environment

Discourse Version: 3.3.0 (stable)

Plugin Commit: 4e7587e

Steps to Reproduce

  1. When a Wizard is set to users and guests and
  2. A Create Topic action is selected and
  3. The user already has an account (i.e. their email already exists in our database as either staged or normal),
  4. the Wizard returns this error:

This isn’t ideal, as I can imagine both of these situations happening quite frequently:
- existing users attempting to use the form
- potential customers using the form more than once

Example

https://coop.pavilion.tech/admin/wizards/wizard/get_in_touch

Logs

image

1 Like

Fixed in

1 Like