WordPress.org

Make WordPress Core

Opened 10 years ago

Closed 10 years ago

#18683 closed task (blessed) (fixed)

XMLRPC wp.getMediaLibrary doesn't return attachment ids

Reported by: skithund Owned by: josephscott
Milestone: 3.4 Priority: normal
Severity: normal Version: 3.2.1
Component: XML-RPC Keywords: has-patch commit dev-reviewed
Focuses: Cc:

Description

XMLRPC wp.getMediaLibrary method loops attachments through wp_getMediaItem function, which doesn't return attachment ids.

Attachments (1)

getmediaitem.diff (496 bytes) - added by skithund 10 years ago.
Return attachment_id in wp_getMediaItem

Download all attachments as: .zip

Change History (9)

@skithund
10 years ago

Return attachment_id in wp_getMediaItem

#1 @ocollet
10 years ago

  • Cc oc@… added

#2 @josephscott
10 years ago

  • Keywords commit added

Looks good to me, I'd be fine committing this.

#3 @SergeyBiryukov
10 years ago

  • Milestone changed from Awaiting Review to 3.4

#4 @ericmann
10 years ago

+1 On returning IDs. I know of at least 2 XMLRPC clients that would benefit from this addition.

#5 @daniloercoli
10 years ago

  • Cc ercoli@… added

#6 @josephscott
10 years ago

  • Type changed from enhancement to task (blessed)

#7 @westi
10 years ago

  • Keywords dev-reviewed added
  • Owner set to josephscott
  • Status changed from new to assigned

Can we make this patch ensure that the IDs are returned as strings not ints so that we have no chance of returning invalid data in an XML-RPC response - our IDs go to values bigger than the spec for integers in xml-rpc.

With that change this should be fine to commit.

#8 @josephscott
10 years ago

  • Resolution set to fixed
  • Status changed from assigned to closed

In [19885]:

Provide the attachment_id of a media item in the XML-RPC call wp.getMediaItem.

Props skithund
Fixes #18683

Note: See TracTickets for help on using tickets.