This patch fix a bug in 3.0.4 that do, all returned documents will always need 
transfers.
---
 C4/Circulation.pm |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/C4/Circulation.pm b/C4/Circulation.pm
index aaeb7e5..2733f8c 100644
--- a/C4/Circulation.pm
+++ b/C4/Circulation.pm
@@ -1508,8 +1508,11 @@ sub AddReturn {
         
         #adding message if holdingbranch is non equal a userenv branch to 
return the document to homebranch
         #we check, if we don't have reserv or transfert for this document, if 
not, return it to homebranch .
-        
-        if (($doreturn or $messages->{'NotIssued'}) and ($branch ne 
$iteminformation->{$hbr}) and not $messages->{'WrongTransfer'} and 
($validTransfert ne 1) and ($reserveDone ne 1) ){
+        if (($doreturn or $messages->{'NotIssued'}) 
+            and ($branch ne $hbr) 
+            and not $messages->{'WrongTransfer'} 
+            and ($validTransfert ne 1) 
+            and ($reserveDone ne 1) ){
                        if (C4::Context->preference("AutomaticItemReturn") == 
1) {
                                
ModItemTransfer($iteminformation->{'itemnumber'}, $branch, 
$iteminformation->{$hbr});
                                $messages->{'WasTransfered'} = 1;
-- 
1.6.3.3

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches

Reply via email to