graphql-engine/server/src-lib/Hasura/GraphQL/Parser
Rakesh Emmadi c2f667a06d server: correctly generate remote relationship field type
>

### Description
>
From HGE version 2.0 onwards, all remote relationship fields are generated as plain types without non-nullable and lists. This PR fixes the same.

### Changelog

- [x] `CHANGELOG.md` is updated with user-facing content relevant to this PR. If no changelog is required, then add the `no-changelog-required` label.

### Affected components

- [x] Server
- [x] Tests

### Related Issues
->
fix https://github.com/hasura/graphql-engine/issues/7284

### Steps to test and verify
>
- Create a remote relationship to a field in remote schema with non-nullable or list type
- The HGE introspection should give the remote relationship field type correctly as like in the remote schema

https://github.com/hasura/graphql-engine-mono/pull/2071

GitOrigin-RevId: e113f5d17b62bfa0a25028c20260ae1782ae224b
2021-08-12 12:17:52 +00:00
..
Class server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
Internal server: correctly generate remote relationship field type 2021-08-12 12:17:52 +00:00
Class.hs server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
Collect.hs server: support for custom directives 2021-05-20 10:03:50 +00:00
Column.hs server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
Directives.hs Implement refresh parameter for Cached Directive 2021-06-17 06:28:45 +00:00
Monad.hs server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
Schema.hs server: introduce new custom scalars and remove offsetParser 2021-06-10 16:14:21 +00:00