You should be able to travel with both passport, Old one with visa in and new one as blank passport.
Based on my personal experience, Last year had some what similar situation where my old passport which has Canadian visa( TRV) got damaged and then while being in India i have to get another...