Skip to content

Commit d86387e

Browse files
Fix
1 parent 7ac80d2 commit d86387e

File tree

1 file changed

+21
-4
lines changed

1 file changed

+21
-4
lines changed

includes/HookHandlers/CreateWiki.php

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,27 @@ public function onCreateWikiDeletion( DBConnRef $cwdb, string $dbname ): void {
151151
->setHosts( [ 'https://opensearch-mw.wikitide.net' ] )
152152
->build();
153153

154-
$indices = [ "{$dbname}_content", "{$dbname}_general" ];
155-
$response = $client->indices()->delete( [
156-
'index' => implode( ',', $indices ),
157-
] );
154+
if ( $client->indices()->exists( [ 'index' => "{$dbname}_content" ] ) ) {
155+
$response = $client->indices()->delete( [
156+
'index' => "{$dbname}_content",
157+
] );
158+
159+
$this->logger->debug( 'OpenSearch response when deleting index {index}: {response}', [
160+
'index' => "{$dbname}_content",
161+
'response' => $response,
162+
] );
163+
}
164+
165+
if ( $client->indices()->exists( [ 'index' => "{$dbname}_general" ] ) ) {
166+
$response = $client->indices()->delete( [
167+
'index' => "{$dbname}_general",
168+
] );
169+
170+
$this->logger->debug( 'OpenSearch response when deleting index {index}: {response}', [
171+
'index' => "{$dbname}_general",
172+
'response' => $response,
173+
] );
174+
}
158175

159176
$this->removeRedisKey( "*$dbname*" );
160177
$this->removeMemcachedKey( ".*$dbname.*" );

0 commit comments

Comments
 (0)