diff --git a/src/main/java/edu/tamu/scholars/middleware/discovery/component/solr/SolrIndexer.java b/src/main/java/edu/tamu/scholars/middleware/discovery/component/solr/SolrIndexer.java index 2d136dca2..f7e5d40ab 100644 --- a/src/main/java/edu/tamu/scholars/middleware/discovery/component/solr/SolrIndexer.java +++ b/src/main/java/edu/tamu/scholars/middleware/discovery/component/solr/SolrIndexer.java @@ -62,17 +62,17 @@ public void init() { try { SchemaRequest.AddField addFieldRequest = new SchemaRequest.AddField(fieldAttributes); addFieldRequest.process(solrClient, COLLECTION); - } catch (Exception e) { - logger.debug("Failed to add field", e); - } - if (indexed.copyTo().length > 0) { - try { - SchemaRequest.AddCopyField addCopyFieldRequest = new SchemaRequest.AddCopyField(name, Arrays.asList(indexed.copyTo())); - addCopyFieldRequest.process(solrClient, COLLECTION); - } catch (Exception e) { - logger.debug("Failed to add copy field", e); + if (indexed.copyTo().length > 0) { + try { + SchemaRequest.AddCopyField addCopyFieldRequest = new SchemaRequest.AddCopyField(name, Arrays.asList(indexed.copyTo())); + addCopyFieldRequest.process(solrClient, COLLECTION); + } catch (Exception e) { + logger.error("Failed to add copy field", e); + } } + } catch (Exception e) { + logger.debug("Failed to add field", e); } } }