From 358a4a34865a5a0e2cc1347cedd1bc42947a8541 Mon Sep 17 00:00:00 2001 From: Peter Westwood Date: Sat, 20 Nov 2010 15:50:56 +0000 Subject: [PATCH] Ensure that we return post IDs as strings to honour API defintions. See #15517 git-svn-id: https://develop.svn.wordpress.org/trunk@16508 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/class-wp-xmlrpc-server.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wp-includes/class-wp-xmlrpc-server.php b/wp-includes/class-wp-xmlrpc-server.php index cc9799fe59..95d7f7c766 100644 --- a/wp-includes/class-wp-xmlrpc-server.php +++ b/wp-includes/class-wp-xmlrpc-server.php @@ -1770,7 +1770,7 @@ class wp_xmlrpc_server extends IXR_Server { 'userid' => $post_data['post_author'], 'dateCreated' => new IXR_Date(mysql2date('Ymd\TH:i:s', $post_data['post_date'], false)), 'content' => $content, - 'postid' => $post_data['ID'] + 'postid' => (string) $post_data['ID'] ); return $struct; @@ -1824,7 +1824,7 @@ class wp_xmlrpc_server extends IXR_Server { 'userid' => $entry['post_author'], 'dateCreated' => new IXR_Date($post_date), 'content' => $content, - 'postid' => $entry['ID'], + 'postid' => (string) $entry['ID'], ); } @@ -2807,7 +2807,7 @@ class wp_xmlrpc_server extends IXR_Server { $struct[] = array( 'dateCreated' => new IXR_Date($post_date), 'userid' => $entry['post_author'], - 'postid' => $entry['ID'], + 'postid' => (string) $entry['ID'], 'description' => $post['main'], 'title' => $entry['post_title'], 'link' => $link, @@ -3016,7 +3016,7 @@ class wp_xmlrpc_server extends IXR_Server { $struct[] = array( 'dateCreated' => new IXR_Date($post_date), 'userid' => $entry['post_author'], - 'postid' => $entry['ID'], + 'postid' => (string) $entry['ID'], 'title' => $entry['post_title'], 'date_created_gmt' => new IXR_Date($post_date_gmt) );