The Iran war will hurt consumers by pushing up prices and slowing the economy but the Reserve Bank must act to contain inflation expectations, an official says.