anvilistas / anvil-extras

Other
84 stars 25 forks source link

Persistence data descriptor #546

Closed uglyfruitcake closed 4 months ago

uglyfruitcake commented 4 months ago

The persistence module expressly prohibited changing linked class instances. It instead raised an error in the linked class descriptor. This PR replaces that behaviour by recording the change in the parent object's _delta.

meatballs commented 4 months ago

I've had a poke around at this whilst it was being worked on, so I'm happy with it. I'll let @s-cork review it before we merge.