The Buffalo City Metro has committed to filling 20,000 potholes by the end of the financial year, but budget problems mean it does not have the money to do the job properly.Mayor Princess Faku said the city was winning the war on potholes, while opposition parties said simply filling, and not fixing, potholes would be of little help.