don't set maintenance mode on a site that is at the correct version

This commit is contained in:
Graham Knop 2012-04-16 13:57:47 -04:00
parent 21546e1821
commit dae3fce362

View file

@ -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++;