From 2e68288606d900194b848d335816f53c83fd7d72 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Mon, 11 Apr 2016 02:09:32 +1000 Subject: [PATCH] Fix rest api field types --- includes/api/class-sp-rest-api.php | 4 ++-- modules/sportspress-calendars.php | 2 +- modules/sportspress-player-lists.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/includes/api/class-sp-rest-api.php b/includes/api/class-sp-rest-api.php index d278f308..759ca16b 100644 --- a/includes/api/class-sp-rest-api.php +++ b/includes/api/class-sp-rest-api.php @@ -145,7 +145,7 @@ class SP_REST_API { 'get_callback' => 'SP_REST_API::get_post_data', 'schema' => array( 'description' => __( 'Winner', 'sportspress' ), - 'type' => 'array', + 'type' => 'integer', 'context' => array( 'view', 'embed' ), 'arg_options' => array( 'sanitize_callback' => 'rest_sanitize_request_arg', @@ -456,7 +456,7 @@ class SP_REST_API { public static function get_post_meta_recursive( $object, $field_name, $request ) { $meta = get_post_meta( $object['id'], self::meta_key( $field_name ), false ); - return array_map( 'absint', $meta ); + return array_map( 'intval', $meta ); } /** diff --git a/modules/sportspress-calendars.php b/modules/sportspress-calendars.php index 7ff1be96..f5f32a10 100644 --- a/modules/sportspress-calendars.php +++ b/modules/sportspress-calendars.php @@ -141,7 +141,7 @@ class SportsPress_Calendars { 'update_callback' => 'SP_REST_API::update_post_meta', 'schema' => array( 'description' => __( 'Layout', 'sportspress' ), - 'type' => 'array', + 'type' => 'string', 'context' => array( 'view', 'edit', 'embed' ), 'arg_options' => array( 'sanitize_callback' => 'rest_sanitize_request_arg', diff --git a/modules/sportspress-player-lists.php b/modules/sportspress-player-lists.php index e2750bec..26eb9b4a 100644 --- a/modules/sportspress-player-lists.php +++ b/modules/sportspress-player-lists.php @@ -141,7 +141,7 @@ class SportsPress_Player_Lists { 'update_callback' => 'SP_REST_API::update_post_meta', 'schema' => array( 'description' => __( 'Layout', 'sportspress' ), - 'type' => 'array', + 'type' => 'string', 'context' => array( 'view', 'edit', 'embed' ), 'arg_options' => array( 'sanitize_callback' => 'rest_sanitize_request_arg',