This repository was archived by the owner on Sep 4, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 218
This repository was archived by the owner on Sep 4, 2025. It is now read-only.
uselessly and wrong - empty relation objects included #138
Copy link
Copy link
Open
Description
type userJSONAPI struct {
ID string `jsonapi:"primary,user"`
Cards []*card `jsonapi:"relation,cards"`
}
type projectJSONAPI struct {
ID string `jsonapi:"primary,project"`
}
type card struct {
ID string `jsonapi:"primary,card"`
Title string `jsonapi:"attr,title"`
Description string `jsonapi:"attr,description"`
URL string `jsonapi:"attr,url"`
Project *projectJSONAPI `jsonapi:"relation,project"`
}
{
"data":{
"type":"user",
"id":"DaevDM",
"relationships":{
"cards":{
"data":[
{
"type":"card",
"id":"5oxQSz6BKdy4bGhC6"
},
{
"type":"card",
"id":"Dw27dBAzKZfaQYEqk"
}
]
}
}
},
"included":[
{
"type":"card",
"id":"Dw27dBAzKZfaQYEqk",
"attributes":{
"description":"",
"title":"111",
"url":"/b/33e72d7f-72ea-4b55-a9b5-df7e6659b2cb/14.2/Dw27dBAzKZfaQYEqk" },
"relationships":{
"project":{
"data":{
"type":"project",
"id":"14.2"
}
}
}
},
{
"type":"card",
"id":"5oxQSz6BKdy4bGhC6",
"attributes":{
"description":"",
"title":"222",
"url":"/b/6c22c755-c517-4a72-ba94-c85713a5487b/14.3/5oxQSz6BKdy4bGhC6"
},
"relationships":{
"project":{
"data":{
"type":"project",
"id":"14.3"
}
}
}
},
{
"type":"project",
"id":"14.3"
},
{
"type":"project",
"id":"14.2"
}
]
}
Included contains empty objects ("project" has no attributes).
The emberjs considers the object fully filled (but it is just empty) and will not fill by next data request.
brunoluiz and verkestk
Metadata
Metadata
Assignees
Labels
No labels