Fixed bug where a deal which failed validation would still be posted