We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4980d29 commit e5be042Copy full SHA for e5be042
1 file changed
app/graphql/graphql_devise/mutations/sign_up.rb
@@ -7,7 +7,7 @@ class SignUp < Base
7
argument :confirm_success_url, String, required: false
8
9
def resolve(confirm_success_url: nil, **attrs)
10
- resource = resource_class.new(provider: provider, **attrs)
+ resource = build_resource(attrs.merge(provider: provider))
11
raise_user_error(I18n.t('graphql_devise.resource_build_failed')) if resource.blank?
12
13
redirect_url = confirm_success_url || DeviseTokenAuth.default_confirm_success_url
@@ -45,6 +45,10 @@ def resolve(confirm_success_url: nil, **attrs)
45
46
private
47
48
+ def build_resource(attrs)
49
+ resource_class.new(attrs)
50
+ end
51
+
52
def provider
53
:email
54
end
0 commit comments