From 14d7c010b6a194b18690bb98276687cc3b2bc687 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Mon, 6 Jul 2020 13:46:47 +0100 Subject: [PATCH] Bug 21468: Add 'checkin' action for _after_circ_actions Signed-off-by: Tomas Cohen Arazi --- C4/Circulation.pm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/C4/Circulation.pm b/C4/Circulation.pm index b300471d9bb..baa5cbfd93e 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -2119,6 +2119,22 @@ sub AddReturn { $messages->{'ResFound'} = $resrec; } + _after_circ_actions( + { + action => 'checkin', + payload => { + library_id => C4::Context->userenv->{'branch'}, + item_id => $item->itemnumber, + item_type => $item->effective_itemtype, + shelving_location => $item->location // q{}, + patron_id => $borrowernumber, + collection_code => $item->ccode // q{}, + date_returned => $return_date, + date_due => $issue ? $issue->date_due : q{} + } + } + ) if C4::Context->config("enable_plugins"); + # Record the fact that this book was returned. UpdateStats({ branch => $branch, -- 2.27.0