Batch expiry not updating during charging, available batches not shown in Medication editor

Description

If a product has multiple batches, these aren't listed in the Medication editor when the product is charged. The batch displayed is the one selected in the invoice item.
In addition, the Expiry Date is not being populated. This was broken by the change

Environment

None

Assignee

Tim Anderson

Reporter

Tim Anderson

Labels

None

Components

Fix versions

Affects versions

Priority

Minor
Configure