fix: Save first task via repository

This commit is contained in:
2024-01-10 08:42:15 +01:00
parent 9734ea0bba
commit d370524cc6
@@ -128,11 +128,12 @@ class ScheduledTaskService(
private fun storeTasksInDatabaseAndStoreCreationTime(newTasks: List<ScheduledFetchTask>) { private fun storeTasksInDatabaseAndStoreCreationTime(newTasks: List<ScheduledFetchTask>) {
if (newTasks.isNotEmpty()) { if (newTasks.isNotEmpty()) {
createdTime = newTasks.first().created val firstTask = scheduledFetchTaskRepository.save(newTasks.first())
createdTime = firstTask.created
} }
mongoTemplate.bulkOps(BulkOperations.BulkMode.UNORDERED, mongoTemplate.bulkOps(BulkOperations.BulkMode.UNORDERED,
ScheduledFetchTask::class.java) ScheduledFetchTask::class.java)
.insert(newTasks) .insert(newTasks.subList(1, newTasks.size))
.execute() .execute()
} }