From 0f60d71bd6ffdbb47c699e779c1df9d004b869d9 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 30 Sep 2009 20:55:03 +0000 Subject: [PATCH] flesh some data on the patron object returned from a checkin call git-svn-id: svn://svn.open-ils.org/ILS/trunk@14240 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../src/perlmods/OpenILS/Application/Circ/Circulate.pm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm b/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm index 5ece326b4d..34b8071667 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm @@ -2492,6 +2492,21 @@ sub checkin_flesh_events { ); } + if($self->patron) { + # flesh some patron fields before returning + $self->patron( + $self->editor->retrieve_actor_user([ + $self->patron->id, + { + flesh => 1, + flesh_fields => { + au => ['card', 'billing_address', 'mailing_address'] + } + } + ]) + ); + } + for my $evt (@{$self->events}) { my $payload = {}; -- 2.11.0