From 984718ff186e1db130b9156f48798d27a98dc7ff Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Thu, 15 Dec 2016 14:17:55 +0000 Subject: [PATCH] Bug 17782 - Patron updated_on field should be set to current timestamp when borrower is deleted To test: 01 Find a patron 02 Get the updated_on value from the db in borrowers table 03 Delete the patron 04 Get the update_on value from the db on deletedborrowers table 05 Values from 02 and 04 are the same 06 Apply patch 07 Repeat 01-04 08 Values should now be different Signed-off-by: Claire Gravely Signed-off-by: Jonathan Druart --- Koha/Patron.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/Koha/Patron.pm b/Koha/Patron.pm index 3790884..f04831d 100644 --- a/Koha/Patron.pm +++ b/Koha/Patron.pm @@ -412,6 +412,7 @@ This can be done before deleting a patron, to make sure the data are not complet sub move_to_deleted { my ($self) = @_; my $patron_infos = $self->unblessed; + delete $patron_infos->{updated_on}; #This ensures the updated_on date in deletedborrowers will be set to the current timestamp return Koha::Database->new->schema->resultset('Deletedborrower')->create($patron_infos); } -- 2.1.4