Fix carts not being reloaded on login

JavaScript 'this' semantics are confusing, take 201.