[Major] Cancelling trade offers can result in commodities loss (vanishing or moving to "nowhere")

In two occasions, cancelling a Trade offer resulted in loss of commodities:

On 2 January, I sent the following offer to VallJet:

  • giving 1100 wheat
  • giving 150 chicken
  • giving $20.250
  • receiving 880 fodder
  • receiving 300 poultry
  • receiving 30 biowaste
    All commodities had to be exchanged on a specific airport.

However, as VallJet tried to accept the offer, a message was generated on his side stating that he did not have the “cargo payload needed for this sales agreement”.
So I cancelled the offer to be able to make a different one (e.g. sending only the chicken and money) but once I cancelled it both the 770 wheat and the 150 chicken were moved to “nowhere” land; they are still listed in my Owned commodities list but in the Where column there is no longer an airport nor the storage list, it is simply blank (they are still listed as such to this day).

On 17 January, I sent the following offer to OpenDarkair

  • giving 2300 biowaste
  • giving $230.000
  • receiving 8100 fertilizer
    All commodities had to be exchanged on a specific airport.

However, since OpenDarkair didn’t have 8100 fertilizer, I cancelled the offer.
This time, the commodity I was offering, 2300 biowaste, simply disappeared, no longer appearing the Owened commodities list.

Moderation Note - Added to Backlog

Thanks! This has been fixed and will be released soon.