cart-localstorage icon indicating copy to clipboard operation
cart-localstorage copied to clipboard

Updating line item nested objects

Open owldesign opened this issue 4 years ago • 1 comments

When I use the update() is there a way to target nested objects?

For example, here is my line item object:

{
     id: 4133
     nonprofit: {
          name: "Product 1",
          message: "message for someone",
     }
     price: 10
     quantity: 1
}

I wanted to use the update() to change the message within the nonprofit object.

Right now the update() only takes "field" key but how can I access that field within the nested object?

I tried doing this but it just add it as a key within the object update(4133, 'nonprofit.message', 10)

Thanks!

owldesign avatar Aug 20 '21 21:08 owldesign

Unfortunately right now deep updates are not possible. Thanks for the suggestion though, I will implement this.

peet86 avatar Oct 02 '21 07:10 peet86