Changed the order of get_or_create_current semester to happen before of getting all semesters