Specifications added twice when collecting multiple lines at once

When creating purchase orders via the Purchase List, specifications were sometimes added twice when multiple lines were collected at once.