https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19425

Kyle M Hall <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #67715|0                           |1
        is obsolete|                            |

--- Comment #3 from Kyle M Hall <[email protected]> ---
Created attachment 67866
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=67866&action=edit
Bug 19425 - Adding orders from order file with multiple budgets per record
triggers error

If you import an order file ( using MarcItemFieldsToOrder ) that has a
different budget for each item to be ordered, you will get an error and a
partially created basket. This is because Koha attempts to add the item to each
order *for each budget*. This is clearly incorrect. Instead, we should be
grouping items by budget and for each budget only adding those items that have
a matching budget.

Test Plan:
1) Apply this patch
2) Download the provided MARC record
3) Add the branchcode 'ALD' to your server
4) Add the ccode 'ACOL' to your server
5) Add the budget codes 'adultay' and 'branchay' to your server
6) Stage the order file
7) Create a basket, import the order file
8) No we have 3 records, 2 of them have 2 items each with different budget
codes
9) Attempt to import, note the error
10) Apply this patch
11) Repeat steps 6-8, note the order completes and results in 5 order lines
being added to the basket!

Signed-off-by: Kyle M Hall <[email protected]>
Signed-off-by: Christopher Kellermeyer <[email protected]>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to