From 9a7376fb5f5a10e0ec12842b19bf76b7b708221d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bernd=20Ble=C3=9Fmann?= Date: Tue, 21 Feb 2017 11:53:37 +0100 Subject: [PATCH] =?utf8?q?CsvImportReport:=20Manager-Methode=20destroy=20l?= =?utf8?q?=C3=B6scht=20nicht=20aus=20aktiver=20Sitzung?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Vorher wurden alle Reports bis auf den letzten aus der aktiven Sitzung gelöscht. Da aber mit den Reports auch das Profile gelöscht wird und im Profil der zufällige Dateiname der temporären Csv-Datei enthalten ist und dieser nach einem Test-Import für weitere Test-Importe oder den eigentlichen Import benötigt wird, darf dieser Report nicht gelöscht werden. --- SL/DB/Manager/CsvImportReport.pm | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/SL/DB/Manager/CsvImportReport.pm b/SL/DB/Manager/CsvImportReport.pm index f5ce9b92a..0868767ca 100644 --- a/SL/DB/Manager/CsvImportReport.pm +++ b/SL/DB/Manager/CsvImportReport.pm @@ -19,18 +19,6 @@ sub cleanup { ]); $_->destroy for @$objects; - - # get reports for the active session that aren't the latest - $objects = $self->get_all( - query => [ session_id => $::auth->get_session_id, ], - sort_by => [ 'id' ], - ); - - # skip the last one - for (0 .. $#$objects - 1) { - $objects->[$_]->destroy; - } } 1; - -- 2.20.1