Ensure there is a product supplier for purchase request with party
In SaleLine.get_purchase_request
of sale_supply_drop_shipment
, we use the result of find_best_product_supplier
as if it will always return a value.
But customization can change the find_best_supplier
without changing find_best_product_supplier
, so we can not be sure to have a product_supplier
even if the request has a party.