From d370524cc6ed29f38eb61d06934c594f3ce9f535 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Wed, 10 Jan 2024 08:42:15 +0100 Subject: [PATCH] fix: Save first task via repository --- .../timetable/bahnApi/service/ScheduledTaskService.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module-bahnApi/src/main/kotlin/de/twomartens/timetable/bahnApi/service/ScheduledTaskService.kt b/module-bahnApi/src/main/kotlin/de/twomartens/timetable/bahnApi/service/ScheduledTaskService.kt index 0ea4678..8675241 100644 --- a/module-bahnApi/src/main/kotlin/de/twomartens/timetable/bahnApi/service/ScheduledTaskService.kt +++ b/module-bahnApi/src/main/kotlin/de/twomartens/timetable/bahnApi/service/ScheduledTaskService.kt @@ -128,11 +128,12 @@ class ScheduledTaskService( private fun storeTasksInDatabaseAndStoreCreationTime(newTasks: List) { if (newTasks.isNotEmpty()) { - createdTime = newTasks.first().created + val firstTask = scheduledFetchTaskRepository.save(newTasks.first()) + createdTime = firstTask.created } mongoTemplate.bulkOps(BulkOperations.BulkMode.UNORDERED, ScheduledFetchTask::class.java) - .insert(newTasks) + .insert(newTasks.subList(1, newTasks.size)) .execute() }