ST. PAUL, Minn. — Buying a gun for someone who is not legally allowed to have one — known as a straw purchase — would become a felony under a bill that got approval from the Minnesota Senate Thursday.