More Django 1.6 compatibility fixes - set the currency_id in the session, not the whole currency object