fix: isList on field alias in link configuration (#8244)

* fix/link-configuration-is-list-on-fieldsAlias

* fix tests

* fix tests

* fix tests
This commit is contained in:
Adrien de Peretti
2024-07-24 10:18:38 +02:00
committed by GitHub
parent 63ead0a2ae
commit 2188a4e1ba
11 changed files with 88 additions and 24 deletions

View File

@@ -313,8 +313,10 @@ ${serviceBObj.module}: {
{
serviceName: serviceAObj.module,
fieldAlias: {
[serviceBObj.isList ? pluralize(aliasB) : aliasB]:
aliasB + "_link." + aliasB,
[serviceBObj.isList ? pluralize(aliasB) : aliasB]: {
path: aliasB + "_link." + aliasB,
isList: serviceBObj.isList,
},
},
relationship: {
serviceName: output.serviceName,
@@ -327,8 +329,10 @@ ${serviceBObj.module}: {
{
serviceName: serviceBObj.module,
fieldAlias: {
[serviceAObj.isList ? pluralize(aliasA) : aliasA]:
aliasA + "_link." + aliasA,
[serviceAObj.isList ? pluralize(aliasA) : aliasA]: {
path: aliasA + "_link." + aliasA,
isList: serviceAObj.isList,
},
},
relationship: {
serviceName: output.serviceName,