fix bug trader selling without pay if secondary price was not set