]> sipb.mit.edu Git - ikiwiki.git/commitdiff
po(change): fix uninitialized variables when running IkiWiki::refresh()
authorintrigeri <intrigeri@boum.org>
Tue, 11 Nov 2008 15:04:40 +0000 (16:04 +0100)
committerintrigeri <intrigeri@boum.org>
Tue, 11 Nov 2008 15:04:40 +0000 (16:04 +0100)
Signed-off-by: intrigeri <intrigeri@boum.org>
IkiWiki/Plugin/po.pm
doc/plugins/po.mdwn

index 739564c6bb01b47a866bb180128c1d04ef8b3d21..a8d9b9cd99fa0a545e3e7e0b6e9f38446288b9d6 100644 (file)
@@ -362,6 +362,10 @@ sub change(@) { #{{{
                resettranslationscache();
                # Trigger a wiki refresh.
                require IkiWiki::Render;
+               # without preliminary saveindex/loadindex, refresh()
+               # complains about a lot of uninitialized variables
+               IkiWiki::saveindex();
+               IkiWiki::loadindex();
                IkiWiki::refresh();
                IkiWiki::saveindex();
        }
index d27b5af1d78509ca236c8d4a160c98342cceeb98..544c7ef62b880c7dd72e572597cebba62039e783 100644 (file)
@@ -463,18 +463,6 @@ gettext/po4a rough corners
   into the Pot file, and let it propagate; should be fixed in
   `773de05a7a1ee68d2bed173367cf5e716884945a`, time will tell.
 
-When committing a translatable page to the repository, msgmerge
-happens and then:
-
-        Use of uninitialized value $page in pattern match (m//) at /usr/local/share/perl/5.10.0/IkiWiki.pm line 624.
-        Use of uninitialized value $p in hash element at /usr/local/share/perl/5.10.0/IkiWiki/Render.pm line 423.
-        Use of uninitialized value $file in string eq at /usr/local/share/perl/5.10.0/IkiWiki/Render.pm line 444.
-        Use of uninitialized value $page in pattern match (m//) at /usr/local/share/perl/5.10.0/IkiWiki.pm line 624.
-
-And then tons of:
-        Use of uninitialized value $page in pattern match (m//) at /usr/local/share/perl/5.10.0/IkiWiki.pm line 1860.
-        Use of uninitialized value $page in concatenation (.) or string at /usr/local/share/perl/5.10.0/IkiWiki.pm line 1869.
-
 Page titles in links
 --------------------