-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Given the following models
@Model()
export class B extends Resource {
@Field()
public id: string;
}
@Model()
export class A extends Resource {
@Field()
public id: string;
@ToOne()
public toOneB: ToOneRelation<A,B>;
}
Then, given a JSON API response
Allow for
{
"data": [
{
"type": "A",
"id": "1",
"attributes": {},
"relationships": {
"toOneB": {
"data": {
"type": "B",
"id": "100"
}
}
}
}
],
"included": [
{
"type": "B",
"id": "100",
"attributes": {}
}
]
}
will work, but
{
"data": [
{
"type": "A",
"id": "1",
"attributes": {},
"relationships": {
"toOneB": {
"data": {
"type": "B",
"id": "100"
}
}
}
}
]
}
will throw an error (expected key toOneB
). This should not be the case.
wisepotato
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working