I've noticed that when I unlock a transfer and modify the initial demand to 0 in order to "cancel" one line of the transfer, the transfer state changes to Ready when although the rest of the lines aren't reserved.
I know that the delivery policy have relation with this but what's the point on interpreting a quantity=0 as a quantity to process?
I've made this test on runbot v14 and v16 and the behaviour is the same.
Could anyone explain me the logic Odoo uses in this case?