diff --git a/Blacklight/processing/post/ProcessAdditional.php b/Blacklight/processing/post/ProcessAdditional.php index 602dd5dd8..f0da2471f 100755 --- a/Blacklight/processing/post/ProcessAdditional.php +++ b/Blacklight/processing/post/ProcessAdditional.php @@ -2748,7 +2748,7 @@ class ProcessAdditional if (config('nntmux.elasticsearch_enabled') === true) { $this->elasticsearch->deleteRelease($id); } else { - $this->manticore->deleteRelease([$id]); + $this->manticore->deleteRelease(['i' => $id, 'g' => $guid]); } } catch (\Throwable $e) { // ignore index delete failures diff --git a/app/Console/Commands/DeleteReleases.php b/app/Console/Commands/DeleteReleases.php index 761c042a7..b577c7a12 100644 --- a/app/Console/Commands/DeleteReleases.php +++ b/app/Console/Commands/DeleteReleases.php @@ -147,7 +147,8 @@ class DeleteReleases extends Command DB::delete('DELETE FROM releases WHERE id = ?', [$releaseId]); // Delete from search indexes - ManticoreSearch::deleteRelease($releaseId); + $identifiers = ['id' => $releaseId, 'g' => $release->guid]; + ManticoreSearch::deleteRelease($identifiers); ElasticSearchSiteSearch::deleteRelease($releaseId); $deleted++;