X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/735c177241105203f656d36833d0fed21318992d..67dcea83ce7512a5719b34584fbbdc56ed0825e6:/SL/Controller/File.pm diff --git a/SL/Controller/File.pm b/SL/Controller/File.pm index bb976e056..2572da16b 100644 --- a/SL/Controller/File.pm +++ b/SL/Controller/File.pm @@ -350,9 +350,13 @@ sub _delete_all { foreach my $id_version (@{ $::form->{$ids} || [] }) { my ($id, $version) = split /_/, $id_version; my $dbfile = SL::File->get(id => $id); - $dbfile->version($version) if $dbfile && $version; - if ( $dbfile && $dbfile->delete ) { - $files .= ' ' . $dbfile->file_name; + if ( $dbfile ) { + if ( $version ) { + $dbfile->version($version); + $files .= ' ' . $dbfile->file_name if $dbfile->delete_version; + } else { + $files .= ' ' . $dbfile->file_name if $dbfile->delete; + } } } $self->js->flash('info', $infotext . $files) if $files;