diff --git a/src/main/kotlin/de/fraunhofer/iem/dataprovider/tool/service/ToolService.kt b/src/main/kotlin/de/fraunhofer/iem/dataprovider/tool/service/ToolService.kt index a0285d0e043b166d0d7c528a29eaaad18d3cfaab..70ea9a2ce71b0e9efa856d75becce8ca31be58ab 100644 --- a/src/main/kotlin/de/fraunhofer/iem/dataprovider/tool/service/ToolService.kt +++ b/src/main/kotlin/de/fraunhofer/iem/dataprovider/tool/service/ToolService.kt @@ -14,6 +14,6 @@ class ToolService( return toolRepository.findByNameIgnoreCase( tool.name ) - ?: toolRepository.save(tool.asDbObject()) + ?: toolRepository.saveAndFlush(tool.asDbObject()) } } diff --git a/src/main/kotlin/de/fraunhofer/iem/dataprovider/toolRun/service/ToolRunDbService.kt b/src/main/kotlin/de/fraunhofer/iem/dataprovider/toolRun/service/ToolRunDbService.kt index 3600b773bf030e43a25cd6d3e9069f9227be21a6..73a5bb3147c6e44dfff7974a18c1e409f52ad055 100644 --- a/src/main/kotlin/de/fraunhofer/iem/dataprovider/toolRun/service/ToolRunDbService.kt +++ b/src/main/kotlin/de/fraunhofer/iem/dataprovider/toolRun/service/ToolRunDbService.kt @@ -7,7 +7,6 @@ import de.fraunhofer.iem.dataprovider.tool.dto.CreateToolDto import de.fraunhofer.iem.dataprovider.tool.service.ToolService import de.fraunhofer.iem.dataprovider.toolRun.entity.LanguageEntity import de.fraunhofer.iem.dataprovider.toolRun.entity.ToolRunEntity -import de.fraunhofer.iem.dataprovider.toolRun.repository.LanguageRepository import de.fraunhofer.iem.dataprovider.toolRun.repository.ToolRunRepository import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional @@ -15,7 +14,6 @@ import org.springframework.transaction.annotation.Transactional @Service class ToolRunDbService( private val toolRunRepository: ToolRunRepository, - private val languageRepository: LanguageRepository, private val repositoryService: RepositoryService, private val toolService: ToolService ) { @@ -51,7 +49,7 @@ class ToolRunDbService( } - toolRunRepository.save(toolRun) + toolRunRepository.saveAndFlush(toolRun) }