National's David MacLeod has admitted to making a high-profile slip-up.
Macleod has lost his select committee roles for failing to declare 19 candidate donations, worth $168,000.
He says he mistakenly believed those 2022 donations were already logged.
ZB senior political correspondent Barry Soper says this could set MacLeod's political career back.
LISTEN ABOVE

Enda Brady: UK correspondent on Donald Trump claiming he's 'not happy' with the UK's response to Middle East conflict
04:47

Paul Bloxham: HSBC chief economist on the RBA increasing the OCR for the second month in a row
05:53

Jamie Mackay: The Country host on the impacts of the Middle East conflict on the dairy sector
04:23