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

(-)a/C4/Items.pm (+2 lines)
Lines 622-627 sub ModItemTransfer { Link Here
622
    # Remove the 'shelving cart' location status if it is being used.
622
    # Remove the 'shelving cart' location status if it is being used.
623
    CartToShelf( $itemnumber ) if ( C4::Context->preference("ReturnToShelvingCart") );
623
    CartToShelf( $itemnumber ) if ( C4::Context->preference("ReturnToShelvingCart") );
624
624
625
    $dbh->do("UPDATE branchtransfers SET datearrived = NOW(), comments = ? WHERE itemnumber = ?", undef, "Canceled, new transfer from $frombranch to $tobranch created", $itemnumber);
626
625
    #new entry in branchtransfers....
627
    #new entry in branchtransfers....
626
    my $sth = $dbh->prepare(
628
    my $sth = $dbh->prepare(
627
        "INSERT INTO branchtransfers (itemnumber, frombranch, datesent, tobranch)
629
        "INSERT INTO branchtransfers (itemnumber, frombranch, datesent, tobranch)
(-)a/t/db_dependent/Circulation/transfers.t (-2 / +18 lines)
Lines 23-32 use C4::Circulation; Link Here
23
use Koha::Database;
23
use Koha::Database;
24
use Koha::DateUtils;
24
use Koha::DateUtils;
25
use DateTime::Duration;
25
use DateTime::Duration;
26
use Koha::Item::Transfers;
26
27
27
use t::lib::TestBuilder;
28
use t::lib::TestBuilder;
28
29
29
use Test::More tests => 22;
30
use Test::More tests => 24;
30
use Test::Deep;
31
use Test::Deep;
31
32
32
BEGIN {
33
BEGIN {
Lines 192-196 cmp_deeply( Link Here
192
    "Barcode and itemnumber for same item both generate same TransferSlip"
193
    "Barcode and itemnumber for same item both generate same TransferSlip"
193
    );
194
    );
194
195
196
$dbh->do("DELETE FROM branchtransfers");
197
ModItemTransfer(
198
    $item_id1,
199
    $branchcode_1,
200
    $branchcode_2
201
);
202
my $transfer = Koha::Item::Transfers->search()->next();
203
ModItemTransfer(
204
    $item_id1,
205
    $branchcode_1,
206
    $branchcode_2
207
);
208
$transfer->{_result}->discard_changes;
209
ok( $transfer->datearrived, 'Date arrived is set when new transfer is initiated' );
210
is( $transfer->comments, "Canceled, new transfer from $branchcode_1 to $branchcode_2 created" );
211
195
$schema->storage->txn_rollback;
212
$schema->storage->txn_rollback;
196
213
197
- 

Return to bug 19530