Donnelly, 33, was injured five minutes into last Saturday's 34-24 win over Bordeaux-Begles but a surgeon has ruled out the need for an operation.
The former Highlanders and Crusaders player, capped 15 times by the All Blacks, will miss his club's next five games.