diff --git a/code/axis_360_export/axis_360_export.jar b/code/axis_360_export/axis_360_export.jar index a11f8ae241..d1dee1800a 100644 Binary files a/code/axis_360_export/axis_360_export.jar and b/code/axis_360_export/axis_360_export.jar differ diff --git a/code/carlx_export/carlx_export.jar b/code/carlx_export/carlx_export.jar index 6584320b34..60d77f7ef1 100644 Binary files a/code/carlx_export/carlx_export.jar and b/code/carlx_export/carlx_export.jar differ diff --git a/code/cloud_library_export/cloud_library_export.jar b/code/cloud_library_export/cloud_library_export.jar index 33e7f5d58c..594e47d09e 100644 Binary files a/code/cloud_library_export/cloud_library_export.jar and b/code/cloud_library_export/cloud_library_export.jar differ diff --git a/code/events_indexer/events_indexer.jar b/code/events_indexer/events_indexer.jar index 86f39f2dc0..ed30e7bb75 100644 Binary files a/code/events_indexer/events_indexer.jar and b/code/events_indexer/events_indexer.jar differ diff --git a/code/evergreen_export/evergreen_export.jar b/code/evergreen_export/evergreen_export.jar index ea6ae91f23..1c67b43a92 100644 Binary files a/code/evergreen_export/evergreen_export.jar and b/code/evergreen_export/evergreen_export.jar differ diff --git a/code/evolve_export/evolve_export.jar b/code/evolve_export/evolve_export.jar index 444f65591e..040e1bf83f 100644 Binary files a/code/evolve_export/evolve_export.jar and b/code/evolve_export/evolve_export.jar differ diff --git a/code/hoopla_export/hoopla_export.jar b/code/hoopla_export/hoopla_export.jar index 88ddbf72fb..52a5de2f54 100644 Binary files a/code/hoopla_export/hoopla_export.jar and b/code/hoopla_export/hoopla_export.jar differ diff --git a/code/koha_export/koha_export.jar b/code/koha_export/koha_export.jar index 4ae2f04b40..eb9df25580 100644 Binary files a/code/koha_export/koha_export.jar and b/code/koha_export/koha_export.jar differ diff --git a/code/oai_indexer/oai_indexer.jar b/code/oai_indexer/oai_indexer.jar index 46d2b3fa71..d479a4d5e4 100644 Binary files a/code/oai_indexer/oai_indexer.jar and b/code/oai_indexer/oai_indexer.jar differ diff --git a/code/overdrive_extract/overdrive_extract.jar b/code/overdrive_extract/overdrive_extract.jar index e5d635ba37..17b9e380f6 100644 Binary files a/code/overdrive_extract/overdrive_extract.jar and b/code/overdrive_extract/overdrive_extract.jar differ diff --git a/code/palace_project_export/src/org/aspendiscovery/palace_project/PalaceProjectExportMain.java b/code/palace_project_export/src/org/aspendiscovery/palace_project/PalaceProjectExportMain.java index 04ba487f04..a326408842 100644 --- a/code/palace_project_export/src/org/aspendiscovery/palace_project/PalaceProjectExportMain.java +++ b/code/palace_project_export/src/org/aspendiscovery/palace_project/PalaceProjectExportMain.java @@ -323,7 +323,7 @@ private static void removePalaceProjectTitleFromCollection(long availabilityId, getGroupedWorkIndexer().processGroupedWork(result.permanentId); } else if (result.deleteWork) { //Delete the work from solr and the database - getGroupedWorkIndexer().deleteRecord(result.permanentId); + getGroupedWorkIndexer().deleteRecord(result.permanentId, result.groupedWorkId); } } } @@ -818,7 +818,7 @@ private static void processRecordsToReload(PalaceProjectExportLogEntry logEntry) getGroupedWorkIndexer().processGroupedWork(result.permanentId); } else if (result.deleteWork) { //Delete the work from solr and the database - getGroupedWorkIndexer().deleteRecord(result.permanentId); + getGroupedWorkIndexer().deleteRecord(result.permanentId, result.groupedWorkId); } markRecordToReloadAsProcessedStmt.setLong(1, recordToReloadId); markRecordToReloadAsProcessedStmt.executeUpdate(); diff --git a/code/polaris_export/polaris_export.jar b/code/polaris_export/polaris_export.jar index 47ba39f938..da70db4833 100644 Binary files a/code/polaris_export/polaris_export.jar and b/code/polaris_export/polaris_export.jar differ diff --git a/code/reindexer/reindexer.jar b/code/reindexer/reindexer.jar index 90c5e7da4e..a1df67f372 100644 Binary files a/code/reindexer/reindexer.jar and b/code/reindexer/reindexer.jar differ diff --git a/code/reindexer/src/org/aspen_discovery/grouping/RecordGroupingProcessor.java b/code/reindexer/src/org/aspen_discovery/grouping/RecordGroupingProcessor.java index de11237097..c1a140d4d4 100644 --- a/code/reindexer/src/org/aspen_discovery/grouping/RecordGroupingProcessor.java +++ b/code/reindexer/src/org/aspen_discovery/grouping/RecordGroupingProcessor.java @@ -850,6 +850,9 @@ public String groupAxis360Record(JSONObject itemDetails, String axis360Id, Strin String title = getAxis360FieldValue(itemDetails, "title"); String formatType = itemDetails.getString("formatType"); String language = getAxis360FieldValue(itemDetails, "language"); + if (language.length() > 3) { + language = translateValue("language_to_three_letter_code", language); + } RecordIdentifier primaryIdentifier = new RecordIdentifier("axis360", axis360Id); diff --git a/code/sideload_processing/sideload_processing.jar b/code/sideload_processing/sideload_processing.jar index cc9daa7e6a..502e1c01c4 100644 Binary files a/code/sideload_processing/sideload_processing.jar and b/code/sideload_processing/sideload_processing.jar differ diff --git a/code/sierra_export_api/sierra_export_api.jar b/code/sierra_export_api/sierra_export_api.jar index cc49d92b8c..ae725acc35 100644 Binary files a/code/sierra_export_api/sierra_export_api.jar and b/code/sierra_export_api/sierra_export_api.jar differ diff --git a/code/symphony_export/symphony_export.jar b/code/symphony_export/symphony_export.jar index 35fe37beec..20f624c1cf 100644 Binary files a/code/symphony_export/symphony_export.jar and b/code/symphony_export/symphony_export.jar differ diff --git a/code/user_list_indexer/user_list_indexer.jar b/code/user_list_indexer/user_list_indexer.jar index 84ab374b46..7e060c7dba 100644 Binary files a/code/user_list_indexer/user_list_indexer.jar and b/code/user_list_indexer/user_list_indexer.jar differ diff --git a/code/web/release_notes/24.09.01.MD b/code/web/release_notes/24.09.01.MD index 7d88bce7d0..b7d92136d9 100644 --- a/code/web/release_notes/24.09.01.MD +++ b/code/web/release_notes/24.09.01.MD @@ -5,6 +5,10 @@ ### Self Check Tester - Add additional checking if for blank values from getActiveLocation in addition to null values and add additional debugging to self check tester. (*MDN*) +### Indexing updates +- Use language codes for Boundless titles instead of the full language when building Grouped Work permanent_id (*KL*) +- Fix issue where method deleteRecord() is not found in the Palace Project Export, causing it to stall (*KL*) + ### Other updates - Disabled the 'Show This Branch In Available At and Owning Location Facets' filter and setting as it is interacting poorly with facet labels. (*CZ*) - Increased the length for debuginfo column in the grouped_work_debug_info table (Ticket 138696) (*KL*) diff --git a/code/web_indexer/web_indexer.jar b/code/web_indexer/web_indexer.jar index 4d2d27c54b..66284167c2 100644 Binary files a/code/web_indexer/web_indexer.jar and b/code/web_indexer/web_indexer.jar differ