X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/d3801bc92648bd7284b543162299fa31a0a0eb77..a9406a2d77b97792b9deb6e3c80e5cdb31b7010a:/SL/Controller/Buchungsgruppen.pm diff --git a/SL/Controller/Buchungsgruppen.pm b/SL/Controller/Buchungsgruppen.pm index aac6f73ab..0de9d0c0f 100644 --- a/SL/Controller/Buchungsgruppen.pm +++ b/SL/Controller/Buchungsgruppen.pm @@ -8,7 +8,6 @@ use SL::DB::TaxZone; use SL::Helper::Flash; use SL::Locale::String; use SL::DB::TaxzoneChart; -use SL::Controller::ClientConfig; use SL::DB::Default; use Rose::Object::MakeMethods::Generic ( @@ -53,9 +52,7 @@ sub show_form { my ($self, %params) = @_; $self->render('buchungsgruppen/form', %params, - TAXZONES => SL::DB::Manager::TaxZone->get_all_sorted(), - ACCOUNTS => SL::Controller::ClientConfig->init_accounts(), - account_label => sub { "$_[0]{accno}--$_[0]{description}" }); + TAXZONES => SL::DB::Manager::TaxZone->get_all_sorted()); } sub action_edit { @@ -89,7 +86,7 @@ sub action_delete { # constraint, if Buchungsgruppe is connected to a part my $db = $self->{config}->db; - $db->do_transaction(sub { + $db->do_transaction(sub { my $taxzone_charts = SL::DB::Manager::TaxzoneChart->get_all(where => [ buchungsgruppen_id => $self->config->id ]); foreach my $taxzonechart ( @{$taxzone_charts} ) { $taxzonechart->delete }; $self->config->delete();