From b8c5c5c8f3b0f39bb10c017a61c8c741d84e5eb3 Mon Sep 17 00:00:00 2001 From: Jan-Niclas Struewer <j.n.struewer@gmail.com> Date: Wed, 13 Dec 2023 14:59:42 +0100 Subject: [PATCH] directly flushing db changes --- .../fraunhofer/iem/dataprovider/tool/service/ToolService.kt | 2 +- .../iem/dataprovider/toolRun/service/ToolRunDbService.kt | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) 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 a0285d0e..70ea9a2c 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 3600b773..73a5bb31 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) } -- GitLab