def cadmin_edittopics_save(course_id): """ Accept a submitted topics page and save it.""" course = None try: course = Courses2.get_course(course_id) except KeyError: abort(404) if not course: abort(404) if "cancel" in request.form: flash("Changes Cancelled!") return redirect(url_for('cadmin_top', course_id=course_id)) if CourseAdmin.do_topic_update(course, request): flash("Changes Saved!") else: flash("Error Saving!") return redirect(url_for('cadmin_edittopics', course_id=course_id))