summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--perl/Wallet/Admin.pm1
-rwxr-xr-xperl/t/admin.t2
2 files changed, 1 insertions, 2 deletions
diff --git a/perl/Wallet/Admin.pm b/perl/Wallet/Admin.pm
index 9fc146c..fd184a0 100644
--- a/perl/Wallet/Admin.pm
+++ b/perl/Wallet/Admin.pm
@@ -195,6 +195,7 @@ sub upgrade {
# Perform the actual upgrade.
if ($self->{schema}->get_db_version) {
+ $self->{schema}->upgrade_directory ($Wallet::Config::DB_DDL_DIRECTORY);
eval { $self->{schema}->upgrade; };
}
if ($@) {
diff --git a/perl/t/admin.t b/perl/t/admin.t
index ff69ee9..a11b9b2 100755
--- a/perl/t/admin.t
+++ b/perl/t/admin.t
@@ -63,8 +63,6 @@ $Wallet::Schema::VERSION = '0.07';
is ($admin->reinitialize ('admin@EXAMPLE.COM'), 1,
' and re-initialization succeeds');
$Wallet::Schema::VERSION = '0.08';
-my $schema = $admin->schema;
-$schema->upgrade_directory ('sql/');
my $retval = $admin->upgrade;
is ($retval, 1, 'Performing an upgrade succeeds');
my $dbh = $admin->dbh;