|
Lines 302-311
sub store {
Link Here
|
| 302 |
# their checkouts |
302 |
# their checkouts |
| 303 |
if( $self->privacy() == 2 && $self_from_storage->privacy() != 2 ){ |
303 |
if( $self->privacy() == 2 && $self_from_storage->privacy() != 2 ){ |
| 304 |
try{ |
304 |
try{ |
| 305 |
my $schema = Koha::Database->new()->schema(); |
305 |
$self->old_checkouts->anonymize; |
| 306 |
$schema->txn_do( |
|
|
| 307 |
sub { $self->old_checkouts->anonymize; } |
| 308 |
); |
| 309 |
} |
306 |
} |
| 310 |
catch { |
307 |
catch { |
| 311 |
Koha::Exceptions::Patron::FailedAnonymizing->throw( |
308 |
Koha::Exceptions::Patron::FailedAnonymizing->throw( |
| 312 |
- |
|
|