Code Duplication    Length = 9-9 lines in 2 locations

includes/cli/class-wc-cli-order.php 1 location

@@ 917-925 (lines=9) @@
914
		}
915
916
		// when updating, ensure product ID provided matches
917
		if ( 'update' === $action ) {
918
919
			$item_product_id   = wc_get_order_item_meta( $item['id'], '_product_id' );
920
			$item_variation_id = wc_get_order_item_meta( $item['id'], '_variation_id' );
921
922
			if ( $item['product_id'] != $item_product_id && $item['product_id'] != $item_variation_id ) {
923
				throw new WC_CLI_Exception( 'woocommerce_cli_invalid_product_id', __( 'Product ID provided does not match this line item', 'woocommerce' ) );
924
			}
925
		}
926
927
		if ( isset( $item['product_id'] ) ) {
928
			$product_id = $item['product_id'];

includes/api/class-wc-api-orders.php 1 location

@@ 912-920 (lines=9) @@
909
		}
910
911
		// when updating, ensure product ID provided matches
912
		if ( 'update' === $action ) {
913
914
			$item_product_id   = wc_get_order_item_meta( $item['id'], '_product_id' );
915
			$item_variation_id = wc_get_order_item_meta( $item['id'], '_variation_id' );
916
917
			if ( $item['product_id'] != $item_product_id && $item['product_id'] != $item_variation_id ) {
918
				throw new WC_API_Exception( 'woocommerce_api_invalid_product_id', __( 'Product ID provided does not match this line item', 'woocommerce' ), 400 );
919
			}
920
		}
921
922
		if ( isset( $item['product_id'] ) ) {
923
			$product_id = $item['product_id'];