X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=sql%2FPg-upgrade2%2Frundungsfehler_korrigieren_BUG1328.pl;h=fb742b081c17cb46f995f92a9394eb72c2ca0c58;hb=04dccca70c47960cd6ea03a4f0ae05a9cbc42c41;hp=a3f0fd209e4965002390b62e286c291c431d0415;hpb=a23454bb1b039a31b7f77710ff663fa9152d530c;p=kivitendo-erp.git diff --git a/sql/Pg-upgrade2/rundungsfehler_korrigieren_BUG1328.pl b/sql/Pg-upgrade2/rundungsfehler_korrigieren_BUG1328.pl index a3f0fd209..fb742b081 100644 --- a/sql/Pg-upgrade2/rundungsfehler_korrigieren_BUG1328.pl +++ b/sql/Pg-upgrade2/rundungsfehler_korrigieren_BUG1328.pl @@ -25,9 +25,9 @@ ap.id) where ac.chart_id IN (select id from chart where link ='AP' OR link like $sth_all_groups->finish(); - my $query = qq|select distinct id,acamount from (select ar.id, ar.amount as aramount, ac.amount*-1 as acamount from ar left join acc_trans ac on (ac.trans_id = + $query = qq|select distinct id,acamount from (select ar.id, ar.amount as aramount, ac.amount*-1 as acamount from ar left join acc_trans ac on (ac.trans_id = ar.id) where ac.chart_id IN (select id from chart where link ='AR' OR link like '%:AR' OR link like 'AR:%')) as foo where aramount + 0.01 = abs(acamount)|; - my $sth_all_groups = prepare_execute_query($::form, $self->dbh, $query); + $sth_all_groups = prepare_execute_query($::form, $self->dbh, $query); while (my $hash_ref = $sth_all_groups->fetchrow_hashref()) { # Schleife # Falls wir keine alte buggy Installation haben, ist es super die # Gewissheit zu haben, dass kein acc_trans-Eintrag ohne trans_id vorhanden ist @@ -41,7 +41,6 @@ ar.id) where ac.chart_id IN (select id from chart where link ='AR' OR link like do_statement($::form,$sth,$query); $sth->finish(); } - $self->dbh ->commit(); return 1; }