On Fri, May 11, 2012 at 10:25 AM, Marius Dumitru Florea
<[email protected]> wrote:
> Hi devs,
>
> While debugging the failing REST integration tests I discovered an
> inconsistency in the page REST resource. Take for instance the
> response returned for this URL:
>
> /xwiki/rest/wikis/xwiki/spaces/Blog/pages/BlogIntroduction
>
> * The returned content is the raw (not rendered) content. In this
> particular case, since the blog post content is saved in the blog post
> object, and also because the blog uses the new sheet system, the raw
> content of Blog.BlogIntroduction page is empty
>
> * The returned title is the display title (i.e. the rendered title).
> In this particular case, since the raw title is empty, but the blog
> post sheet, which controls how the title is displayed, renders the
> 'title' property of the blog post.
>
> The inconsistency is that the content is raw while the title is
> rendered. I think the page REST resource should provide data in the
> first place, so raw title. It could provide the rendered title or
> content additionally, but that is secondary IMO.
>
> WDYT?

I agree. The default behavior of REST should be to return data.
Especially since thee is nothing here to indicate in which syntax to
output the title.

>
> I'll fix the REST integration tests by using a page that doesn't have a sheet.
>
> Thanks,
> Marius
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to