Qn map metadata for external resources for members#3862
Qn map metadata for external resources for members#3862mnaamani merged 8 commits intoJoystream:masterfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Ignored Deployment
|
|
@mnaamani @Lezek123 the But I can't figure out why, and I didn't change this part of query-node/mappings/src/membership.ts. Any idea ? |
…rship-external-resources
| about: String | ||
|
|
||
| "Social media handles, email address..." | ||
| externalResources: [MembershipExternalResource] @derivedFrom(field: "memberMetadata") |
There was a problem hiding this comment.
I would suggest to use [MembershipExternalResource!]! or at least [MembershipExternalResource!] so we don't need to deal with possible null values in the array
There was a problem hiding this comment.
Somehow: [MembershipExternalResource] @derivedFrom(field: "memberMetadata")
generates: [MembershipExternalResource!] in the generated/graphql-server/generated/schema.graphql
While [MembershipExternalResource!] -> [MembershipExternalResource!]! 😕.
Most of the schema returns null instead of empty arrays so I just picked [MembershipExternalResource!] over [MembershipExternalResource!]! to stay consistent
Co-authored-by: Zeeshan Akram <37098720+zeeshanakram3@users.noreply.github.com>
5e35aac to
e15fad4
Compare
|
@zeeshanakram3 your fix fully solved the tests thanks again 🙏 Could you give the PR a review again please ? |
|
@zeeshanakram3 was this done for both members AND channels? Or shall I raise a separate one for QN team to support this for channels? TY |
@dmtrjsg right now the support only exists for members. |
|
@zeeshanakram3 thanks for clarifying! Found it and external resources for channels are covered here, already in the sprint backlog for right after carthage work is done :) : |
mnaamani
left a comment
There was a problem hiding this comment.
Can you bump the metadata-protobuf package version from 2.2.0 to 2.3.0
Closes #2813