X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDeploymentHandler%2FWithReasonableDefaults.pm;h=000a1045b66dc6ba0ee7530b61dc351a685aa3f7;hb=refs%2Fheads%2Fmoo-port;hp=25afb2b192d01fcb3d3d8482a66963593f1b7f72;hpb=be140a5f1f8ab40705bf4cbedb74761c4994a765;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm b/lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm index 25afb2b..000a104 100644 --- a/lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm +++ b/lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm @@ -1,5 +1,5 @@ package DBIx::Class::DeploymentHandler::WithReasonableDefaults; -use Moose::Role; +use Moo::Role; # ABSTRACT: Make default arguments to a few methods sensible @@ -24,8 +24,8 @@ around prepare_downgrade => sub { my $args = shift || {}; - $args->{from_version} ||= $self->database_version; - $args->{to_version} ||= $self->schema_version; + $args->{to_version} ||= $self->database_version; + $args->{from_version} ||= $self->schema_version; $args->{version_set} ||= [$args->{from_version}, $args->{to_version}]; $self->$orig($args); @@ -65,9 +65,9 @@ Defaulted args: Defaulted args: - my $from_version = $self->database_version; - my $to_version = $self->schema_version; - my $version_set = [$to_version]; + my $from_version = $self->schema_version; + my $to_version = $self->data_version; + my $version_set = [$from_version, $to_version]; =head2 install_resultsource