On Fri, May 11, 2012 at 11: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.
See https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/DomainObjectFactory.java#L263 . > > 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'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

