Skip to content

Fix set_resource_by_token no mapping error in no eager load envs#107

Merged
mcelicalderon merged 1 commit intomasterfrom
fix-set-resource-eager-load
Jun 17, 2020
Merged

Fix set_resource_by_token no mapping error in no eager load envs#107
mcelicalderon merged 1 commit intomasterfrom
fix-set-resource-eager-load

Conversation

@mcelicalderon
Copy link
Copy Markdown
Member

@mcelicalderon mcelicalderon commented Jun 17, 2020

Resolves #103

Small breaking change (but was already broken). Now you don't need a before_action call with set_resource_by_token(:resource). Instead, you just call graphql_context with one or an array of resource names like

graphql_context(:resource)

passing an array will try to authenticate the resource for each resource name. This works if you mounted more than on resource in the GraphqlDevise:: SchemaPlugin.

@mcelicalderon mcelicalderon added bug Something isn't working breaking labels Jun 17, 2020
@mcelicalderon mcelicalderon force-pushed the fix-set-resource-eager-load branch from 1460612 to 048b5b3 Compare June 17, 2020 02:50
@mcelicalderon mcelicalderon force-pushed the fix-set-resource-eager-load branch from 048b5b3 to f794f86 Compare June 17, 2020 03:22
@mcelicalderon mcelicalderon force-pushed the fix-set-resource-eager-load branch from f794f86 to e4cd329 Compare June 17, 2020 04:38
@mcelicalderon mcelicalderon merged commit 766a7d2 into master Jun 17, 2020
@mcelicalderon mcelicalderon deleted the fix-set-resource-eager-load branch June 17, 2020 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Devise mapping error

2 participants