Bug 26507: Elasticsearch - Index records after storing new item
authorNick Clemens <nick@bywatersolutions.com>
Tue, 22 Sep 2020 14:14:55 +0000 (14:14 +0000)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 23 Sep 2020 20:08:25 +0000 (22:08 +0200)
commitaf9938c43feaa76bf1b1bb0a0e4b21ff7fbbe449
tree0c0dff32cefc264f31decfecedbf192e85e3f901
parentffc156f84e970da9bcbd74872028fe96f2b30179
Bug 26507: Elasticsearch - Index records after storing new item

Currently Item->store indexes the record before the DB update - that is wrong

To test:
 1 - Find/create a bib with no items
 2 - add an item with barcode "abc123"
 3 - do a general keyword search for "abc123," see your bib is not in the results
 4 - perform a search that includes your bib in the results, confirm it shows as having no items
 5 - click through to bib details, confirm it shows your item here
 6 - edit and save your item
 7 - confirm barcode is now searchable
 8 - apply patches
 9 - Add a new item "cde456"
10 - Confirm it returns in searches
11 - Edit 'cde456' and change barcode to 'fgh789'
12 - Confirm the new abrcode is searchable

Signed-off-by: Lisette Scheer <lisettes@latahlibrary.org>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Koha/Item.pm