diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/resolvers/opensaml/OpenSamlMetadataResolverDelegate.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/resolvers/opensaml/OpenSamlMetadataResolverDelegate.java index ab4cfd8aa..0fb36acf8 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/resolvers/opensaml/OpenSamlMetadataResolverDelegate.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/resolvers/opensaml/OpenSamlMetadataResolverDelegate.java @@ -29,6 +29,11 @@ public Iterable resolve(@Nullable CriteriaSet criteria) { } void addIndexedDescriptorsFromBackingStore(AbstractMetadataResolver.EntityBackingStore backingStore, String resourceId, IndexWriter indexWriter) throws ComponentInitializationException { + try { + indexWriter.deleteAll(); + } catch (IOException e) { + logger.error(e.getMessage(), e); + } for (String entityId : backingStore.getIndexedDescriptors().keySet()) { Document document = new Document(); document.add(new StringField("id", entityId, Field.Store.YES));