fix to make reasonable defaults work
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / WithReasonableDefaults.pm
index 25afb2b..af38852 100644 (file)
@@ -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