From 3715a467539344372b01b4ce1345aa69c6a95053 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Fri, 8 Apr 2022 12:59:28 +0200 Subject: [PATCH] RED-3818: Fixed migration problems 2 --- .../server/migration/migrations/TypeToEntityMigration5.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/migration/migrations/TypeToEntityMigration5.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/migration/migrations/TypeToEntityMigration5.java index 2ac62ff75..3a2de21d1 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/migration/migrations/TypeToEntityMigration5.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/migration/migrations/TypeToEntityMigration5.java @@ -14,6 +14,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.iqser.red.service.peristence.v1.server.controller.DictionaryController; +import com.iqser.red.service.peristence.v1.server.controller.DossierTemplateController; import com.iqser.red.service.peristence.v1.server.migration.Migration; import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.BaseDictionaryEntry; import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.TypeEntity; @@ -37,7 +38,7 @@ public class TypeToEntityMigration5 extends Migration { private DictionaryPersistenceService dictionaryPersistenceService; @Autowired - private DossierTemplatePersistenceService dossierTemplatePersistenceService; + private DossierTemplateController dossierTemplateController; @Autowired private EntryPersistenceService entryPersistenceService; @@ -53,14 +54,13 @@ public class TypeToEntityMigration5 extends Migration { @Override - @Transactional(timeout = 500000) protected void migrate() { var types = dictionaryPersistenceService.getAllTypes(); types.forEach(type -> type.setRecommendationHexColor("#8df06c")); dictionaryPersistenceService.saveAllTypes(types); - var dossierTemplates = dossierTemplatePersistenceService.getAllDossierTemplates(); + var dossierTemplates = dossierTemplateController.getAllDossierTemplates(); dossierTemplates.forEach(dossierTemplate -> { var typeIdsToDelete = new HashSet();