Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit c735f5b

Browse files
1 parent 2731127 commit c735f5b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

sormas-backend/src/main/java/de/symeda/sormas/backend/contact/ContactFacadeEjb.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*******************************************************************************/
1818
package de.symeda.sormas.backend.contact;
1919

20+
import static de.symeda.sormas.backend.feature.FeatureConfigurationFacadeEjb.FeatureConfigurationFacadeEjbLocal;
2021
import static de.symeda.sormas.backend.visit.VisitLogic.getVisitResult;
2122
import static java.time.temporal.ChronoUnit.DAYS;
2223

@@ -205,6 +206,8 @@ public class ContactFacadeEjb implements ContactFacade {
205206
private SormasToSormasFacadeEjbLocal sormasToSormasFacade;
206207
@EJB
207208
private SormasToSormasShareInfoService sormasToSormasShareInfoService;
209+
@EJB
210+
private FeatureConfigurationFacadeEjbLocal featureConfigurationFacade;
208211

209212
@Override
210213
public List<String> getAllActiveUuids() {
@@ -288,7 +291,7 @@ public ContactDto saveContact(ContactDto dto, boolean handleChanges) {
288291
Contact entity = fromDto(dto);
289292
contactService.ensurePersisted(entity);
290293

291-
if (existingContact == null) {
294+
if (existingContact == null && featureConfigurationFacade.isTaskGenerationFeatureEnabled(TaskType.CONTACT_INVESTIGATION)) {
292295
createInvestigationTask(entity);
293296
}
294297

0 commit comments

Comments
 (0)