Bugzilla – Attachment 27263 Details for
Bug 12086
Hold priorities incorrect, when waiting status was reversed
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 12086 - Hold priorities incorrect, when waiting status was reversed
Bug-12086---Hold-priorities-incorrect-when-waiting.patch (text/plain), 1.60 KB, created by
Kyle M Hall (khall)
on 2014-04-17 16:14:31 UTC
(
hide
)
Description:
Bug 12086 - Hold priorities incorrect, when waiting status was reversed
Filename:
MIME Type:
Creator:
Kyle M Hall (khall)
Created:
2014-04-17 16:14:31 UTC
Size:
1.60 KB
patch
obsolete
>From 9d09eeaf0cd85e3c411c3d725d63d10d3f948160 Mon Sep 17 00:00:00 2001 >From: Kyle M Hall <kyle@bywatersolutions.com> >Date: Thu, 17 Apr 2014 12:10:21 -0400 >Subject: [PATCH] Bug 12086 - Hold priorities incorrect, when waiting status was reversed > >1) Test record has 1 single item, checked out to patron X >2) Place 3 holds for patrons A, B and C, all title level hold this time > A, B, C, item branches and staff branch are the same. >3) Return item, confirm hold >4) Confirm item is now waiting for patron A > Priorities are: A = Waiting, B = 1, C = 2 >5) Open patron account of user B, checkout book > Koha asks: Item X has been waiting for patron A... Revert > waiting status > Confirm. >6) Check priorities: > Hold list shows: A = 1, C = 1 > Database says: A = 1, C = 3 >7) Apply this patch >8) Repeat steps 1-6 >9) Note the priorities are correct >--- > C4/Reserves.pm | 5 +++-- > 1 files changed, 3 insertions(+), 2 deletions(-) > >diff --git a/C4/Reserves.pm b/C4/Reserves.pm >index 49f8c11..94b82a4 100644 >--- a/C4/Reserves.pm >+++ b/C4/Reserves.pm >@@ -2113,7 +2113,7 @@ sub MergeHolds { > > =head2 RevertWaitingStatus > >- $success = RevertWaitingStatus({ itemnumber => $itemnumber }); >+ RevertWaitingStatus({ itemnumber => $itemnumber }); > > Reverts a 'waiting' hold back to a regular hold with a priority of 1. > >@@ -2168,7 +2168,8 @@ sub RevertWaitingStatus { > reserve_id = ? > "; > $sth = $dbh->prepare( $query ); >- return $sth->execute( $reserve->{'reserve_id'} ); >+ $sth->execute( $reserve->{'reserve_id'} ); >+ _FixPriority( { biblionumber => $reserve->{biblionumber} } ); > } > > =head2 GetReserveId >-- >1.7.2.5
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 12086
:
27262
|
27263
|
27406
|
27407
|
27428
|
28471
|
28482
|
28873
|
29162
|
29163