]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/CsvImport.pm
Statusausgabe verbessert
[mfinanz.git] / SL / Controller / CsvImport.pm
index 37d801a7e8ecdcee31bece1c37f1472794fced18..806429d7d46848fdd8cd7462d3af16a3ad9244df 100644 (file)
@@ -15,7 +15,7 @@ use parent qw(SL::Controller::Base);
 use Rose::Object::MakeMethods::Generic
 (
  scalar => [ qw(type profile file all_profiles all_charsets sep_char all_sep_chars quote_char all_quote_chars escape_char all_escape_chars all_buchungsgruppen
-                import_status errors headers data num_imported) ],
+                import_status errors headers data num_imported num_importable) ],
 );
 
 __PACKAGE__->run_before('check_auth');
@@ -147,6 +147,7 @@ sub test_and_import {
   $worker->run;
   $worker->save_objects if !$params{test};
 
+  $self->num_importable(scalar grep { !$_ } map { scalar @{ $_->{errors} } } @{ $self->data });
   $self->import_status($params{test} ? 'tested' : 'imported');
 
   $self->action_new;