modify aai enrichment can be disabled
[dcaegen2/analytics/tca-gen2.git] / dcae-analytics / dcae-analytics-tca-web / src / main / java / org / onap / dcae / analytics / tca / web / config / TcaAaiConfig.java
index 773b9d3..4ec42d5 100644 (file)
@@ -46,6 +46,9 @@ public class TcaAaiConfig {
     @Bean
     public RestTemplate aaiRestTemplate(final TcaAaiRestClientPreferences aaiRestClientPreferences,
                                         final RestTemplateBuilder restTemplateBuilder) {
+        if(aaiRestClientPreferences == null) {
+            return null;
+        }
         return restTemplateBuilder
                 .additionalCustomizers(new HttpClientPreferencesCustomizer<>(aaiRestClientPreferences))
                 .build();
@@ -54,6 +57,9 @@ public class TcaAaiConfig {
     @Bean
     public TcaAaiEnrichmentService aaiEnrichmentService(final TcaAppProperties tcaAppProperties,
                                                         final RestTemplate aaiRestTemplate) {
+        if (aaiRestTemplate == null) {
+            return null;
+        }
         return new TcaAaiEnrichmentServiceImpl(tcaAppProperties, aaiRestTemplate);
     }