- Timestamp:
- 01/30/2018 02:43:55 PM (8 years ago)
- Location:
- branches/4.9
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/wp-includes/class-wp-customize-manager.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/4.9
-
branches/4.9/src/wp-includes/class-wp-customize-manager.php
r42542 r42620 1136 1136 $this->_changeset_data = array(); 1137 1137 } else { 1138 if ( $this->autosaved() ) {1138 if ( $this->autosaved() && is_user_logged_in() ) { 1139 1139 $autosave_post = wp_get_post_autosave( $changeset_post_id, get_current_user_id() ); 1140 1140 if ( $autosave_post ) { … … 2879 2879 $r = wp_update_post( wp_slash( $post_array ), true ); 2880 2880 2881 // Delete autosave revision when the changeset is updated. 2882 $autosave_draft = wp_get_post_autosave( $changeset_post_id, get_current_user_id() ); 2883 if ( $autosave_draft ) { 2884 wp_delete_post( $autosave_draft->ID, true ); 2881 // Delete autosave revision for user when the changeset is updated. 2882 if ( ! empty( $args['user_id'] ) ) { 2883 $autosave_draft = wp_get_post_autosave( $changeset_post_id, $args['user_id'] ); 2884 if ( $autosave_draft ) { 2885 wp_delete_post( $autosave_draft->ID, true ); 2886 } 2885 2887 } 2886 2888 } … … 3494 3496 */ 3495 3497 public function handle_dismiss_autosave_or_lock_request() { 3498 // Calls to dismiss_user_auto_draft_changesets() and wp_get_post_autosave() require non-zero get_current_user_id(). 3499 if ( ! is_user_logged_in() ) { 3500 wp_send_json_error( 'unauthenticated', 401 ); 3501 } 3502 3496 3503 if ( ! $this->is_preview() ) { 3497 3504 wp_send_json_error( 'not_preview', 400 ); … … 4575 4582 if ( ! $this->saved_starter_content_changeset && ! $this->autosaved() ) { 4576 4583 if ( $changeset_post_id ) { 4577 $autosave_revision_post = wp_get_post_autosave( $changeset_post_id, get_current_user_id() ); 4584 if ( is_user_logged_in() ) { 4585 $autosave_revision_post = wp_get_post_autosave( $changeset_post_id, get_current_user_id() ); 4586 } 4578 4587 } else { 4579 4588 $autosave_autodraft_posts = $this->get_changeset_posts( array(
Note: See TracChangeset
for help on using the changeset viewer.