SSO users do not use same model validations as traditional accounts
When an SSO user goes to update a setting, it does not use the validations that traditional accounts use. Because of this, the normal form errors are not returned. Some things do still display an error, e.g. blank email, and I can do resource.errors.add
in RegistrationsController#update_resource
, but it would be good to reconcile the differences, e.g. calling the validate
method from within it or calling super at some point so Devise would apply validations.