Prevent double-commit-posts.

At the database level with try/catch woo python

fix #2