Make WordPress Core

Opened 10 years ago

Closed 9 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:


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)

10 years ago

Return attachment_id in wp_getMediaItem

#1 @ocollet
10 years ago

  • Cc oc@… added

#2 @josephscott
9 years ago

  • Keywords commit added

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

#3 @SergeyBiryukov
9 years ago

  • Milestone changed from Awaiting Review to 3.4

#4 @ericmann
9 years ago

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

#5 @daniloercoli
9 years ago

  • Cc ercoli@… added

#6 @josephscott
9 years ago

  • Type changed from enhancement to task (blessed)

#7 @westi
9 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
9 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.