rafaelcorreiapoli
02/07/2018, 11:08 AMtype Technology {
id: ID! @unique
name: String!
childTechnologies: [Technology!]! @relation(name: "ChildTechnologies")
parentTechnologies: [Technology!]! @relation(name: "ChildTechnologies")
}
When trying to add a child to this technology with
ctx.db.mutation.updateTechnology({
where: {
id: "techA"
},
data: {
childTechnologies: {
connect: {
id: "techB"
}
}
}
}, info)
The final result becomes:
{
"data": {
"technologies": [
{
"id": "techA",
"name": "My Technology Updated",
"childTechnologies": [
{
"id": "techB"
}
],
"parentTechnologies": [
{
"id": "techB"
}
]
},
{
"id": "techB",
"name": "Another Technology",
"childTechnologies": [],
"parentTechnologies": []
}
]
}
}
Where it should be
{
"data": {
"technologies": [
{
"id": "techA",
"name": "My Technology Updated",
"childTechnologies": [
{
"id": "techB"
}
],
"parentTechnologies": []
},
{
"id": "techB",
"name": "Another Technology",
"childTechnologies": [],
"parentTechnologies": [
{
"id": "techA"
}
]
}
]
}
}
nilan
02/07/2018, 12:45 PMlancej
02/08/2018, 8:13 PM