From dae3fce36200ad13638777ae0340477dd12d91ff Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Mon, 16 Apr 2012 13:57:47 -0400 Subject: [PATCH] don't set maintenance mode on a site that is at the correct version --- lib/WebGUI/Upgrade.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/WebGUI/Upgrade.pm b/lib/WebGUI/Upgrade.pm index 09e2e23c7..ceeedcb52 100644 --- a/lib/WebGUI/Upgrade.pm +++ b/lib/WebGUI/Upgrade.pm @@ -237,14 +237,14 @@ sub upgradeSite { my $fromVersion = $self->getCurrentVersion($configFile); my $toVersion = $self->getCodeVersion; my @steps = $self->calcUpgradePath($fromVersion, $toVersion); - if ( $self->useMaintenanceMode ) { - my $dbh = $self->dbhForConfig( $configFile ); - $dbh->do('REPLACE INTO settings (name, value) VALUES (?, ?)', {}, 'upgradeState', 'started'); - } if (! @steps) { print "No upgrades needed.\n" if ! $self->quiet; } + elsif ( $self->useMaintenanceMode ) { + my $dbh = $self->dbhForConfig( $configFile ); + $dbh->do('REPLACE INTO settings (name, value) VALUES (?, ?)', {}, 'upgradeState', 'started'); + } my $i = 0; for my $step ( @steps ) { $i++;