comments: Add cache avoidance.
authorJoey Hess <joey@gnu.kitenet.net>
Mon, 29 Dec 2008 03:20:22 +0000 (22:20 -0500)
committerJoey Hess <joey@gnu.kitenet.net>
Mon, 29 Dec 2008 03:20:22 +0000 (22:20 -0500)
This got lost when we added the jump-to-comment anchor.

IkiWiki/Plugin/comments.pm
debian/changelog

index ddaa707322c5dd1065e0e8630b5b391a06755e9b..1c10417c389cf4aedc11d0f9d510eaa134ff8b32 100644 (file)
@@ -506,7 +506,10 @@ sub sessioncgi ($$) {
                error($conflict) if defined $conflict;
 
                # Jump to the new comment on the page.
-               IkiWiki::redirect($cgi, urlto($page, undef, 1)."#$location");
+               # The trailing question mark tries to avoid broken
+               # caches and get the most recent version of the page.
+               IkiWiki::redirect($cgi, urlto($page, undef, 1)."#$location?updated");
+
        }
        else {
                IkiWiki::showform ($form, \@buttons, $session, $cgi,
index cba0276c384990143713afb1386df930abe024da..8449e9ce7b2824846fe44455ab97f342b95d7d5a 100644 (file)
@@ -16,6 +16,7 @@ ikiwiki (3.00) UNRELEASED; urgency=low
   * Replace blank OpenID placeholder logo with an unofficial OpenID
     logo developed by Anna Hess. The official logo does not seem destined to
     be free.
+  * comments: Add cache avoidance.
 
  -- Joey Hess <joeyh@debian.org>  Wed, 24 Dec 2008 19:49:36 -0500