lastmjs
10/10/2017, 9:27 PMquery {
User(id: "cj8eurgqf30sc0112k3b6dkfl") {
email
}
}
lastmjs
10/10/2017, 9:27 PMquery ($user_id: ID!, $node_id: ID!) {
SomeUserExists(
filter: {
id: $user_id
OR:[{
id: $node_id
}, {
role: ADMIN
}, {
ownedCourses_some: {
enrolledStudents_some: {
id: $node_id
}
}
}]
}
)
}
lastmjs
10/10/2017, 9:28 PM{
"data": {
"User": {
"email": null
}
},
"errors": [
{
"locations": [
{
"line": 3,
"column": 5
}
],
"path": [
"User",
"email"
],
"code": 3008,
"message": "Permission Query is invalid. Could not be parsed. Error Message: Syntax error while parsing GraphQL query. Invalid input \"query ($node_id: ID, $user_id: ID) q\", expected OperationDefinition, FragmentDefinition or TypeSystemDefinition (line 1, column 1):\nquery ($node_id: ID, $user_id: ID) query ($user_id: ID!, $node_id: ID!) {\n^",
"requestId": "us-west-2:simple:cj8hnqpih00000113a3usy8nu"
}
]
}
lastmjs
10/10/2017, 9:28 PMagartha
10/10/2017, 9:29 PMlastmjs
10/10/2017, 9:32 PMgraphcool/0.6.0-beta.3 (linux-x64) node-v8.4.0
agartha
10/10/2017, 9:34 PMlastmjs
10/10/2017, 9:35 PMlastmjs
10/10/2017, 9:35 PMagartha
10/10/2017, 9:36 PMlastmjs
10/10/2017, 9:36 PMlastmjs
10/10/2017, 9:36 PMDeploying to shared-eu-west-1 with target default... ✔
lastmjs
10/10/2017, 9:37 PMlastmjs
10/10/2017, 9:37 PMagartha
10/10/2017, 9:43 PMlastmjs
10/10/2017, 9:44 PMlastmjs
10/10/2017, 9:44 PM{
"data": {
"User": {
"password": null
}
},
"errors": [
{
"locations": [
{
"line": 3,
"column": 5
}
],
"path": [
"User",
"password"
],
"code": 3008,
"message": "Permission Query is invalid. Could not be parsed. Error Message: Syntax error while parsing GraphQL query. Invalid input \"query ($node_id: ID, $user_id: ID) q\", expected OperationDefinition, FragmentDefinition or TypeSystemDefinition (line 1, column 1):\nquery ($node_id: ID, $user_id: ID) query test($user_id: ID!, $node_id: ID!) {\n^",
"requestId": "us-west-2:simple:cj8lrlipz00000196dgd2oacm"
}
]
}
agartha
10/10/2017, 9:44 PMagartha
10/10/2017, 9:48 PMlastmjs
10/10/2017, 9:48 PMlastmjs
10/10/2017, 9:49 PM- operation: User.read
fields:
- role
- email
authenticated: true
query: ./permission-queries/user/user-read-role-email.graphql
agartha
10/10/2017, 9:50 PMlastmjs
10/10/2017, 9:50 PMagartha
10/10/2017, 9:52 PMlastmjs
10/10/2017, 9:53 PMagartha
10/11/2017, 9:58 AMquery (...)
part from your local permission query. Then it runs successful after deploy. More details here: https://github.com/graphcool/graphcool/issues/703