Fix changes to selected modules only being saved when on timetable page