Commit c9313029 authored by Sparky93's avatar Sparky93 Committed by Sebastian Kaspari
Browse files

Fix for #5695 - Migration steps' status displayed before the migration completed

The migration steps' status was already being shown as succeeded instead of showing an "unchecked" list of
steps.
These changes will make the steps being "checked" one by one as the migration advances.
parent b934d952
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -102,7 +102,13 @@ internal fun MigrationResults.toItemList() = filterKeys {
        type,
        status.success
    )
}
}.toMutableList()
    .plus(
        whiteList
            .filterKeys { !this.containsKey(it) }
            .keys
            .map { MigrationItem(it, false) }
    ).sortedBy { it.migration.javaClass.simpleName }

internal data class MigrationItem(val migration: Migration, val status: Boolean)