Index: trunk/extensions/FlaggedRevs/FlaggedRevs.class.php |
— | — | @@ -1002,7 +1002,8 @@ |
1003 | 1003 | if( !$expiry || $expiry < $now ) { |
1004 | 1004 | $row = null; |
1005 | 1005 | self::purgeExpiredConfigurations(); |
1006 | | - $title->invalidateCache(); |
| 1006 | + self::titleLinksUpdate( $title ); // re-find stable version |
| 1007 | + $title->invalidateCache(); // purge squid/memcached |
1007 | 1008 | } |
1008 | 1009 | } |
1009 | 1010 | if( !$row ) { |
Index: trunk/extensions/FlaggedRevs/specialpages/Stabilization_body.php |
— | — | @@ -118,9 +118,7 @@ |
119 | 119 | if( val == 'existing' ) |
120 | 120 | document.getElementById('mwStabilize-expiry').value = ". |
121 | 121 | Xml::encodeJsVar($this->oldExpiry)."; |
122 | | - else if( val == 'othertime' ) |
123 | | - document.getElementById('mwStabilize-expiry').value = ''; |
124 | | - else |
| 122 | + else if( val != 'othertime' ) |
125 | 123 | document.getElementById('mwStabilize-expiry').value = val; |
126 | 124 | } |
127 | 125 | </script>" |