angular-jsonapi icon indicating copy to clipboard operation
angular-jsonapi copied to clipboard

Relationship's 'meta' object is not being added to request

Open eduardmartinez opened this issue 9 years ago • 2 comments

Hi. I was trying to add a meta object into a relationship's object. For example, I have a user object which has many cars but I need to send some extra data about cars. So the request at the end should be like this:

{
  data: {
     attributes: {},
     id: '1',
     type: 'users',
     relationships: {
       'cars': [
          {
             id: '3',
             type: 'cars',
             meta: {
                wherever: 'happiness'
             }
          }
       ]
     }
  }
}

I tried to do:

//carElement has id:'3' and type:'cars'
carElement.form.meta = { wherever: 'happiness' };

user.form.link('cars', carElement);
user.save();

But I noticed when the request is sent, it doesn't send meta in any place.

How could I make this work?

Thanks in advance.

eduardmartinez avatar Dec 14 '15 14:12 eduardmartinez

Please, anyone knows how to make this work?

eduardmartinez avatar Dec 30 '15 16:12 eduardmartinez

Ref #34

eduardmartinez avatar Dec 30 '15 20:12 eduardmartinez