The best way to fix the vinegary taste and smell in your sauce is to add more tomato mixture without vinegar in it. You may also add some sweeteners like Sugar, but there will always be a limit to adding such ingredients in your recipe. Hence, the addition of more sauce is the best solution in this case. Apart from that, there is one more thing you can do. If your sauce doesn't taste too sour, you can just put it in the bottle and keep it aside. The maturation process will naturally help in reducing the sharp smell and taste over time. And you don't have to do anything else. So, do follow these tips and see if you can fix the vinegar issue for your Tomato sauce.