From 1a0818d477dd73497bd4f37edbc169aaf6d6941d Mon Sep 17 00:00:00 2001 From: westi 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: http://svn.automattic.com/wordpress/trunk@16508 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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) );