diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index ff0461280..448d43bdc 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -1,4 +1,5 @@ 7.8.1 + - fixed: Wikis broken by 7.8.0 upgrade 7.8.0 - upgraded YUI to 2.8.0r4 diff --git a/docs/upgrades/upgrade_7.8.0-7.8.1.pl b/docs/upgrades/upgrade_7.8.0-7.8.1.pl index bbfd591e0..c18bcd7d0 100644 --- a/docs/upgrades/upgrade_7.8.0-7.8.1.pl +++ b/docs/upgrades/upgrade_7.8.0-7.8.1.pl @@ -30,7 +30,7 @@ my $quiet; # this line required my $session = start(); # this line required -# upgrade functions go here +fixWikis( $session ); finish($session); # this line required @@ -44,6 +44,15 @@ finish($session); # this line required # print "DONE!\n" unless $quiet; #} +# Describe what our function does +sub fixWikis { + my $session = shift; + print "\tFixing Wikis... " unless $quiet; + $session->db->write('INSERT IGNORE INTO assetAspect_Subscribable (assetId, revisionDate) SELECT assetId, revisionDate FROM WikiMaster'); + $session->db->write('INSERT IGNORE INTO assetAspect_Subscribable (assetId, revisionDate) SELECT assetId, revisionDate FROM WikiPage'); + print "Done.\n" unless $quiet; +} + # -------------- DO NOT EDIT BELOW THIS LINE --------------------------------