Allow strings in downloads report order number filter.

This commit is contained in:
Jeff Stieler 2019-03-22 14:29:17 -06:00
parent 0013495fff
commit 164a55b0d2
2 changed files with 2 additions and 10 deletions

View File

@ -3,7 +3,6 @@
* External dependencies * External dependencies
*/ */
import apiFetch from '@wordpress/api-fetch'; import apiFetch from '@wordpress/api-fetch';
import { isNaN } from 'lodash';
/** /**
* WooCommerce dependencies * WooCommerce dependencies
@ -24,18 +23,11 @@ import { computeSuggestionMatch } from './utils';
export default { export default {
name: 'orders', name: 'orders',
className: 'woocommerce-search__order-result', className: 'woocommerce-search__order-result',
inputType: 'number',
options( search ) { options( search ) {
let payload = ''; let payload = '';
if ( search ) { if ( search ) {
const number = parseInt( search );
if ( isNaN( number ) ) {
return;
}
const query = { const query = {
number, number: search,
per_page: 10, per_page: 10,
}; };
payload = stringifyQuery( query ); payload = stringifyQuery( query );

View File

@ -46,7 +46,7 @@ class WC_Tests_API_Orders extends WC_REST_Unit_Test_Case {
$request = new WP_REST_Request( 'GET', $this->endpoint ); $request = new WP_REST_Request( 'GET', $this->endpoint );
$request->set_query_params( $request->set_query_params(
array( array(
'number' => $order->get_id(), 'number' => (string) $order->get_id(),
) )
); );