Migration to 226 - Bug Analysis

The Problem

226bug.jpg

Analysis

Database

Source

  • view.vm

   #if ($context.getUser() != "XWiki.XWikiGuest") Comments and attachments are visible only by logged users
         #template("docextra.vm")

  • docextra.vm
    if($showattachments != false && $showattachments != "no" && $showattachments != "0" && $showattachments != "false") $xwiki.jsfx.use('js/xwiki/viewers/attachments.js', {'forceSkinAction': true, 'language': ${services.localization.currentLocale}}) $xwiki.ssfx.use('js/xwiki/viewers/attachments.css', true) #set ($discard = $docextras.add(["Attachments", "attachments", $msg.get("docextra.attachments"), $doc.getAttachmentList().size(), "**attachmentsinline.vm**",$msg.get("core.shortcuts.view.attachments")]))
  • attachmentsinline.vm

#if($attachments.size()>0)
#foreach ($attach in $attachments)
..
..
#else  No attachments
DEBUG INFO NO ATTACH
attachments.size: $attachments.size()
<p class="noitems">$msg.get('core.viewers.attachments.noAttachments')</p>
#end