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)
     }