@GELight wrote:
Hi all,
In a standard belongsTo relation ember will use the “id” from the response of the parent request to call the defined belongsTo request, right?
This is my current use case. Model: “token”
export default DS.Model.extend({ agent: DS.belongsTo('agent', { async: true }) });
First request:
http://localhost:4202/tokens/b7e14f81-0ff7-4b6b-b150-898b21e12042
First response:
{ "token":{ "id":"b7e14f81-0ff7-4b6b-b150-898b21e12042", "agent":"test.agent@test.com" } }
Now the belongsTo relation will be called from ember with this request:
http://localhost:4202/agents/test.agent@test.com
The response of the agent request is now:
{ "agent":{ "id":"1", "firstname":"Test", "lastname":"Agent", "email":"test.agent@test.com" } }
Now ember logs a warning in the console that my response agent id is “1” instead of "test.agent@test.com". I don’t understand why … It’s possible to define another property for belongsTo requests? ( I believe that I do not understand this concept in ember complete how ember is working intern. )
Best regards, Mario
Posts: 1
Participants: 1