does Hydrogen and nickel reduce c=c

In my course, I've come across H2 and Ni catalyst as a reducing agent for alkenes and LiAlH4/NaBH4 as a reducing agent for carbonyl groups. I know LiAlH4/NaBH4 can't reduce c=c as it is nucleophilic but can H2 and Ni reduce the carbonyl group? I've found uncertain and conflicting answers over the internet. My text book says it is possible and even gives the conditions for the reaction but past examination papers say otherwise. 


**question(compound Q):**
[![enter image description here](https://i.stack.imgur.com/9kLLW.png)](https://i.stack.imgur.com/9kLLW.png)


**answer:**
[![enter image description here](https://i.stack.imgur.com/84CKH.png)](https://i.stack.imgur.com/84CKH.png)


