From 10c4e858b8a090917d7a7dd41ef5fa08254ee935 Mon Sep 17 00:00:00 2001 From: intrigeri Date: Wed, 12 Nov 2008 21:15:33 +0100 Subject: po(change): flush Memoize cache, to fix bug after rename/remove Signed-off-by: intrigeri --- IkiWiki/Plugin/po.pm | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'IkiWiki/Plugin') diff --git a/IkiWiki/Plugin/po.pm b/IkiWiki/Plugin/po.pm index 1212181ca..5e2aea691 100644 --- a/IkiWiki/Plugin/po.pm +++ b/IkiWiki/Plugin/po.pm @@ -364,6 +364,7 @@ sub change(@) { #{{{ # Reinitialize module's private variables. resetalreadyfiltered(); resettranslationscache(); + flushmemoizecache(); # Trigger a wiki refresh. require IkiWiki::Render; # without preliminary saveindex/loadindex, refresh() @@ -658,6 +659,11 @@ sub resettranslationscache() { #{{{ undef %translations; } #}}} +sub flushmemoizecache() { #{{{ + Memoize::flush_cache("_istranslation"); + Memoize::flush_cache("percenttranslated"); +} #}}} + sub urlto_with_orig_beautiful_urlpath($$) { #{{{ my $to=shift; my $from=shift; -- cgit v1.2.3