@@ 438-442 (lines=5) @@ | ||
435 | return new WP_Error( 'woocommerce_rest_invalid_id', __( 'Invalid resource id.', 'woocommerce' ), array( 'status' => 400 ) ); |
|
436 | } |
|
437 | ||
438 | if ( ! empty( $reassign ) ) { |
|
439 | if ( $reassign === $id || ! get_userdata( $reassign ) ) { |
|
440 | return new WP_Error( 'woocommerce_rest_customer_invalid_reassign', __( 'Invalid resource id for reassignment.', 'woocommerce' ), array( 'status' => 400 ) ); |
|
441 | } |
|
442 | } |
|
443 | ||
444 | $request->set_param( 'context', 'edit' ); |
|
445 | $response = $this->prepare_item_for_response( $customer, $request ); |
@@ 61-63 (lines=3) @@ | ||
58 | $parsed_url = @parse_url( $image_url ); |
|
59 | ||
60 | // Check parsed URL. |
|
61 | if ( ! $parsed_url || ! is_array( $parsed_url ) ) { |
|
62 | return new WP_Error( 'woocommerce_rest_invalid_image_url', sprintf( __( 'Invalid URL %s.', 'woocommerce' ), $image_url ), array( 'status' => 400 ) ); |
|
63 | } |
|
64 | ||
65 | // Ensure url is valid. |
|
66 | $image_url = esc_url_raw( $image_url ); |