Message 65955

Author
albertca
Date
2021-03-31.19:25:13
Message id
65955

Content

Supplier Location and Customer Location fields are not required in party form but on_change_supplier() on stock.shipment.in and on_change_customer() on stock.shipment.out and stock.shipment.out.return expect the field to be not null, and crash otherwise.

This can be checked by in the demo server by:

  • Go to Albright party and set both customer and supplier location to NULL
  • Create a supplier (or customer) shipment
  • Select the party

I'm not sure what is the best solution, because we cannot raise a UserError in the on_change.

So not sure if the best option is to add the location field in the shipment, so the user will not be able to save, and thus, can fix it.

Making the field required does not seem a proper solution as it is a MultiValue and thus may become NULL when creating a new party and use it in another company.

History
Date User Action Args
2021-03-31 19:25:13albertcasetmessageid: <1617211513.9711478.HABIGAX3KYKZMGVX.issue10240@tryton.org>
2021-03-31 19:25:13albertcalinkissue10240 messages
2021-03-31 19:25:13albertcacreate

Showing 10 items. Show all history (warning: this could be VERY long)