Preference of grignard between aldehyde and double bond?
The Grignard will first attack the aldehyde carbon, giving you a secondary alcohol. Since the alcohol is strongly polarized, it would be difficult for the double bond to be attacked.