Code Duplication    Length = 8-9 lines in 2 locations

src/wp-includes/class-wp-xmlrpc-server.php 2 locations

@@ 5169-5176 (lines=8) @@
5166
		$post_ID = $postdata['ID'] = get_default_post_to_edit( $post_type, true )->ID;
5167
5168
		// Only posts can be sticky
5169
		if ( $post_type == 'post' && isset( $content_struct['sticky'] ) ) {
5170
			$data = $postdata;
5171
			$data['sticky'] = $content_struct['sticky'];
5172
			$error = $this->_toggle_sticky( $data );
5173
			if ( $error ) {
5174
				return $error;
5175
			}
5176
		}
5177
5178
		if ( isset($content_struct['custom_fields']) )
5179
			$this->set_custom_fields($post_ID, $content_struct['custom_fields']);
@@ 5528-5536 (lines=9) @@
5525
			return new IXR_Error(500, __('Sorry, your entry could not be edited.'));
5526
5527
		// Only posts can be sticky
5528
		if ( $post_type == 'post' && isset( $content_struct['sticky'] ) ) {
5529
			$data = $newpost;
5530
			$data['sticky'] = $content_struct['sticky'];
5531
			$data['post_type'] = 'post';
5532
			$error = $this->_toggle_sticky( $data, true );
5533
			if ( $error ) {
5534
				return $error;
5535
			}
5536
		}
5537
5538
		if ( isset($content_struct['custom_fields']) )
5539
			$this->set_custom_fields($post_ID, $content_struct['custom_fields']);