Konflikt zwischen zwei Upgrade-Scripten beheben
authorNiclas Zimmermann <niclas@kivitendo-premium.de>
Fri, 3 May 2013 13:48:31 +0000 (15:48 +0200)
committerNiclas Zimmermann <niclas@kivitendo-premium.de>
Fri, 3 May 2013 13:54:22 +0000 (15:54 +0200)
Im template  erzeugnisnummern.html vom Upgrade erzeugnisnummern.pl
wurde eine Form-Variable continued gesetzt, die auch vom Upgrade
steuerfilterung.pl benutzt wurde. Dadurch kam es zu Problemen.

Die Variable 'continued' wurde nun in steuerfilterung umbenannt.

Behebt Bug #2252.

sql/Pg-upgrade2/steuerfilterung.pl
templates/webpages/dbupgrade/steuerfilterung.html

index 498b20f..741c6ad 100644 (file)
@@ -15,7 +15,7 @@ sub run {
   my $categories;
   my $tax_id;
 
-  if ( $::form->{'continued'} ) {
+  if ( $::form->{continued_tax} ) {
     my $update_query;
     foreach my $i (1 .. $::form->{rowcount}) {
       $tax_id = $::form->{"tax_id_$i"};
index 0a41f83..dc3e788 100644 (file)
@@ -6,7 +6,7 @@
 
 <form name="Form" method="post" action="login.pl">
 <input type="hidden" name="action" value="login">
-<input type="hidden" name="continued" value="1">
+<input type="hidden" name="continued_tax" value="1">
 
 <p>[% 'From this version on a new feature is available.' | $T8 %]</p>
 <p>[% 'You can choose account categories for taxes. Depending on these categories taxes will be displayed for transfers in the general ledger or not.' | $T8 %]</p>