View | Details | Raw Unified | Return to bug 3701
Collapse All | Expand All

(-)a/C4/Items.pm (-1 / +1 lines)
Lines 188-194 sub CartToShelf { Link Here
188
    unless ( $itemnumber ) {
188
    unless ( $itemnumber ) {
189
        croak "FAILED CartToShelf() - no itemnumber supplied";
189
        croak "FAILED CartToShelf() - no itemnumber supplied";
190
    }
190
    }
191
191
    
192
    my $item = GetItem($itemnumber);
192
    my $item = GetItem($itemnumber);
193
    $item->{location} = $item->{permanent_location};
193
    $item->{location} = $item->{permanent_location};
194
    ModItem($item, undef, $itemnumber);
194
    ModItem($item, undef, $itemnumber);
(-)a/circ/returns.pl (-7 / +6 lines)
Lines 212-223 if ($barcode) { Link Here
212
        }
212
        }
213
    }
213
    }
214
214
215
    if ( C4::Context->preference("ReturnToShelvingCart") ) {
216
        my $item = GetItem( $itemnumber );
217
        $item->{'location'} = 'CART';
218
        ModItem( $item, $item->{'biblionumber'}, $item->{'itemnumber'} );
219
    }
220
221
#
215
#
222
# save the return
216
# save the return
223
#
217
#
Lines 226-231 if ($barcode) { Link Here
226
    my $homeorholdingbranchreturn = C4::Context->preference('HomeOrHoldingBranchReturn');
220
    my $homeorholdingbranchreturn = C4::Context->preference('HomeOrHoldingBranchReturn');
227
    $homeorholdingbranchreturn ||= 'homebranch';
221
    $homeorholdingbranchreturn ||= 'homebranch';
228
222
223
    if ( C4::Context->preference("ReturnToShelvingCart") && !$messages->{'WasTransfered'} ) {
224
        my $item = GetItem( $itemnumber );
225
        $item->{'location'} = 'CART';
226
        ModItem( $item, $item->{'biblionumber'}, $item->{'itemnumber'} );
227
    }
228
229
    # get biblio description
229
    # get biblio description
230
    my $biblio = GetBiblioFromItemNumber($itemnumber);
230
    my $biblio = GetBiblioFromItemNumber($itemnumber);
231
    # fix up item type for display
231
    # fix up item type for display
232
- 

Return to bug 3701