mirror of
https://github.com/2martens/tsw-timetable.git
synced 2026-10-17 16:06:51 +02:00
fix: Save first task via repository
This commit is contained in:
+3
-2
@@ -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()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user