- Timestamp:
- 10/10/2023 02:03:03 PM (20 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php
r56745 r56819 66 66 } 67 67 68 $this->parent_controller = $parent_controller; 69 $this->revisions_controller = new WP_REST_Revisions_Controller( $parent_post_type ); 68 $this->parent_controller = $parent_controller; 69 70 $revisions_controller = $post_type_object->get_revisions_rest_controller(); 71 if ( ! $revisions_controller ) { 72 $revisions_controller = new WP_REST_Revisions_Controller( $parent_post_type ); 73 } 74 $this->revisions_controller = $revisions_controller; 70 75 $this->rest_base = 'autosaves'; 71 76 $this->parent_base = ! empty( $post_type_object->rest_base ) ? $post_type_object->rest_base : $post_type_object->name; … … 206 211 public function create_item( $request ) { 207 212 208 if ( ! defined( ' DOING_AUTOSAVE' ) ) {213 if ( ! defined( 'WP_RUN_CORE_TESTS' ) && ! defined( 'DOING_AUTOSAVE' ) ) { 209 214 define( 'DOING_AUTOSAVE', true ); 210 215 } 211 216 212 $post = get_post( $request['id'] );217 $post = $this->get_parent( $request['id'] ); 213 218 214 219 if ( is_wp_error( $post ) ) {
Note: See TracChangeset
for help on using the changeset viewer.