Fix price bug when modifying order quantities

The procedure was setting the price to -1 when it shouldn't touch
the price.