So... If I run
and then load the cart I cannot see that
is updated. Am I missing something?
Hi, Have you validated your cart before to save? If not then visit the below link and validate cart similarly.
Yes, the cart is validated before save.
I checked code for both Serializable and "legacy" cart and they both have Modified set to UtcNow before saving. Do you mind checking it in database to see if it was properly saved?
I checked database and CM, it looks correct - same if I check in a simple dummy controller. So it's something related to my context - will investigate.
Conclusion: ICart.Modified is working as expected.