Bug 17782 - Patron updated_on field should be set to current timestamp when borrower...
authorNick Clemens <nick@bywatersolutions.com>
Thu, 15 Dec 2016 14:17:55 +0000 (14:17 +0000)
committerKyle M Hall <kyle@bywatersolutions.com>
Tue, 7 Feb 2017 17:54:57 +0000 (17:54 +0000)
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 <claire_gravely@hotmail.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Koha/Patron.pm

index 3790884..f04831d 100644 (file)
@@ -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);
 }