mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-15 01:12:56 +03:00
docs: add ref docs for --null-in-nonnullable-variables
server option
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10533 GitOrigin-RevId: 5ffcec9f5549515a749a89db818542da2950b5a2
This commit is contained in:
parent
1578f29239
commit
be184101a4
@ -704,6 +704,37 @@ Multiplexed live queries are split into
|
||||
| **Default** | `100` |
|
||||
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||
|
||||
### Null in Non-nullable Variables
|
||||
|
||||
GraphQL query validation is fixed in [`v2.36.0-beta.1`](https://hasura.io/changelog/community-edition/v2.36.0-beta.1),
|
||||
where queries that assigned a `null` value to variables with non-nullable type were allowed.
|
||||
|
||||
Example:
|
||||
```graphql
|
||||
query ($user_id: Int!) {
|
||||
users(where: {id: {_eq: $user_id}}){
|
||||
id name
|
||||
}
|
||||
}
|
||||
```
|
||||
variables
|
||||
```json
|
||||
{
|
||||
"user_id": null
|
||||
}
|
||||
```
|
||||
|
||||
To rollback to the old behavior, i.e., allow `null` value for non-nullable variables, use this option.
|
||||
|
||||
| | |
|
||||
|---------------------|-----------------------------------------------------------------|
|
||||
| **Flag** | `--null-in-nonnullable-variables <true-or-false>` |
|
||||
| **Env var** | `HASURA_GRAPHQL_BACKWARDS_COMPAT_NULL_IN_NONNULLABLE_VARIABLES` |
|
||||
| **Accepted values** | Boolean |
|
||||
| **Options** | `true` or `false` |
|
||||
| **Default** | `false` |
|
||||
| **Supported in** | CE, Enterprise Edition, Cloud - from `v2.36.0-beta.1` |
|
||||
|
||||
### Number of Retries
|
||||
|
||||
:::warning Notice
|
||||
|
Loading…
Reference in New Issue
Block a user