|
| Summary: |
Current document is not properly set when calling LiveTable Results in LiveData |
| Issue Type: |
Bug |
| Affects Versions: |
16.4.2 |
| Assignee: |
Unassigned |
| Components: |
Live Data |
| Created: |
24/Sep/24 09:31 |
| Priority: |
Major |
| Reporter: |
Simon Urli |
| Description: |
Reproduction steps:
- Create a dedicated LiveTable results containing some code such as:
noformat velocity wiki="false" #set ($lastAuthor = $doc.contentAuthorReference) #set ($currentUser = $xcontext.userReference) #set ($discard = $xcontext.context.setUserReference($lastAuthor)) #gridresultwithfilter("XWiki.XWikiUsers" $request.collist.split(",")) #set ($discard = $xcontext.context.setUserReference($currentUser)) /velocity noformat
- Create a livedata using that result page
Expected result:
- the livedata displays the entries by using the defined context user
Obtained result:
- the livedata doesn't display any entry, only N/A rows. However it works by resoluving manually the author.
The reason of the error is apparently that $doc is not properly assigned when the request is made in LiveData REST API to get LT results. |
|