DeliveryProcessor adds a preferred product-supplier relationship even if one exists

Description

If during deliveries a user decides to receive a product from a different supplier, that supplier is added to the product but is marked as preferred.
This occurs even if there is an existing preferred supplier.
The relationship should be added, but preferred should be unticked.

Environment

None

Assignee

Tim Anderson

Reporter

Tony De Keizer

Labels

None

Components

Fix versions

Affects versions

Priority

Minor
Configure