do not set has_unpublished_changes if there are no changes in the form