WordPress.org

Make WordPress Core

Ticket #39054: 39054.diff

File 39054.diff, 2.8 KB (added by jblz, 4 years ago)
  • src/wp-includes/rest-api.php

     
    10661066                if ( isset( $args['minimum'] ) && ! isset( $args['maximum'] ) ) {
    10671067                        if ( ! empty( $args['exclusiveMinimum'] ) && $value <= $args['minimum'] ) {
    10681068                                /* translators: 1: parameter, 2: minimum number */
    1069                                 return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s must be greater than %2$d (exclusive)' ), $param, $args['minimum'] ) );
     1069                                return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s must be greater than %2$d' ), $param, $args['minimum'] ) );
    10701070                        } elseif ( empty( $args['exclusiveMinimum'] ) && $value < $args['minimum'] ) {
    10711071                                /* translators: 1: parameter, 2: minimum number */
    1072                                 return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s must be greater than %2$d (inclusive)' ), $param, $args['minimum'] ) );
     1072                                return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s must be greater than or equal to %2$d' ), $param, $args['minimum'] ) );
    10731073                        }
    10741074                } elseif ( isset( $args['maximum'] ) && ! isset( $args['minimum'] ) ) {
    10751075                        if ( ! empty( $args['exclusiveMaximum'] ) && $value >= $args['maximum'] ) {
    10761076                                /* translators: 1: parameter, 2: maximum number */
    1077                                 return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s must be less than %2$d (exclusive)' ), $param, $args['maximum'] ) );
     1077                                return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s must be less than %2$d' ), $param, $args['maximum'] ) );
    10781078                        } elseif ( empty( $args['exclusiveMaximum'] ) && $value > $args['maximum'] ) {
    10791079                                /* translators: 1: parameter, 2: maximum number */
    1080                                 return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s must be less than %2$d (inclusive)' ), $param, $args['maximum'] ) );
     1080                                return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s must be less than or equal to %2$d' ), $param, $args['maximum'] ) );
    10811081                        }
    10821082                } elseif ( isset( $args['maximum'] ) && isset( $args['minimum'] ) ) {
    10831083                        if ( ! empty( $args['exclusiveMinimum'] ) && ! empty( $args['exclusiveMaximum'] ) ) {
  • tests/phpunit/tests/rest-api/rest-categories-controller.php

     
    186186                $this->assertErrorResponse( 'rest_invalid_param', $response, 400 );
    187187                $data = $response->get_data();
    188188                $first_error = array_shift( $data['data']['params'] );
    189                 $this->assertContains( 'page must be greater than 1 (inclusive)', $first_error );
     189                $this->assertContains( 'page must be greater than or equal to 1', $first_error );
    190190        }
    191191
    192192        public function test_get_items_include_query() {