diff --git a/services/search/pkg/opensearch/batch.go b/services/search/pkg/opensearch/batch.go index b3b713bd99..783de44762 100644 --- a/services/search/pkg/opensearch/batch.go +++ b/services/search/pkg/opensearch/batch.go @@ -197,7 +197,12 @@ func (b *Batch) Purge(id string, onlyDeleted bool) error { case err != nil: return fmt.Errorf("failed to delete by query: %w", err) case len(resp.Failures) != 0: - return fmt.Errorf("failed to delete by query, failures: %v", resp.Failures) + failures, err := json.Marshal(resp.Failures) + if err != nil { + return fmt.Errorf("failed to marshal delete by query failures: %w", err) + } + + return fmt.Errorf("failed to delete by query, failures: %s", failures) } return nil