don't generate blank fields when saving an opportunity