https://bugzilla.wikimedia.org/show_bug.cgi?id=21844

           Summary: DOM preprocessor barfs on headings inserted by parser
                    functions
           Product: MediaWiki
           Version: 1.16-svn
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: parser
          Severity: minor
          Priority: Normal
         Component: Page rendering
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: jpato...@iki.fi


Created an attachment (id=6877)
 --> (https://bugzilla.wikimedia.org/attachment.cgi?id=6877)
Ensure that the title attribute is set before trying to add in the heading
index marker

If a parser function extension inserts a heading into an article,
PPFrame_DOM::expand() chokes on it because its title attribute is not set:

1041 $titleText = $this->title->getPrefixedDBkey();

Since title attributes are only required for inserting heading index markers,
and these markers should most probably not be inserted for headings not within
the article content, the simple fix is to check that the title attribute is set
before trying to add in the heading index marker.  A trivial patch is attached.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to