attempted fix reservation.save still creates new reservation