Asking because we recently encountered a bug based...
# support
t
Asking because we recently encountered a bug based on our own misunderstanding of the intended order of events around calling
order_shipping
and
shipment
methods. (The
order_shipping
method can update the state of the shipment to
shipped
, but it does so via a direct column update rather than via the statemachine, and so therefore will not invoke state machine callbacks)
k
Hey Tom, yep, there’s some twisted logic in that part. There’s no active work on this part, despite not being clear it’s not super unstable that needs some priority. If you have any suggestion for something that might be a good trade-off to improve clarity, we will definitely consider changing that.
Or of course, if you want to contribute, that would be awesome
t
Got it, thanks! I'll give it some thought - I just didn't want to end up going against something that was already planned.
👍 1
k
BTW: can you link where you found those comments, please?