federation
federation copied to clipboard
Merge default array arguments for external types
When using an external type with a default array argument, the defaults from the different subgraphs were being compared with strict equality. Now, when we come across arrays, we use arrayEquals
to check the equality of the individual elements in the arrays. Additionally, this removes an unnecessary assertion from the mismatch reporter, which was hiding the actual error here when composition failed.