Make WordPress Core

Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#9148 closed defect (bug) (fixed)

Unable to update image Summary using AtomPub

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

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 18 years ago.

Download all attachments as: .zip

Change History (9)

#1 @josephscott
18 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
18 years ago

  • Component General → AtomPub

#3 @josephscott
18 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
18 years ago

  • Cc westi added

#5 @westi
18 years ago

  • Resolution → fixed
  • Status new → closed

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

#6 @westi
18 years ago

  • Resolution fixed
  • Status closed → reopened

For 2.7 branch

#7 @westi
18 years ago

  • Resolution → fixed
  • Status reopened → closed

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

#8 @josephscott
18 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.