WordPress.org

Make WordPress Core

Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#9148 closed defect (bug) (fixed)

Unable to update image Summary using AtomPub

Reported by: tarmes Owned by: josephscott
Milestone: 2.7.2 Priority: normal
Severity: normal Version: 2.7
Component: AtomPub Keywords:
Focuses: Cc:

Description

If I GET an image's metadata the summary node contains the image caption.

When PUTing this data I can successfully change a number of fields (title, description (content), etc) but the summary does not change.

Attachments (1)

wp-app.php.diff (436 bytes) - added by josephscott 7 years ago.

Download all attachments as: .zip

Change History (9)

#1 @josephscott
7 years ago

  • Owner changed from anonymous to josephscott

Just to remind myself when I look at this again, the <summary> element is populated from the caption field for the media file in WP.

#2 @ryan
7 years ago

  • Component changed from General to AtomPub

#3 @josephscott
7 years ago

Added attachment to look for the media description field in the AtomPub summary field instead of the content field. This fixes the problem of being able to update the description field but still feels a bit odd.

I guess technically it's correct though since the spec says the content field MUST be empty when there's a src attribute value.

#4 @westi
7 years ago

  • Cc westi added

#5 @westi
7 years ago

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

(In [10751]) Attachment metadata is stored in the summary field in AtomPub requests. Fixes #9148 props josephscott.

#6 @westi
7 years ago

  • Resolution fixed deleted
  • Status changed from closed to reopened

For 2.7 branch

#7 @westi
7 years ago

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

(In [10752]) Attachment metadata is stored in the summary field in AtomPub requests. Fixes #9148 for 2.7.2 props josephscott.

#8 @josephscott
7 years ago

For future reference, the spec details reference is:

http://www.atompub.org/rfc4287.html#element.content

Basically, if you have a SRC attribute, then the content must be empty.

Note: See TracTickets for help on using tickets.