Fix sources migration

pull/453/head
Koitharu 3 years ago
parent d951306a90
commit c77cb4cb3c
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -21,15 +21,18 @@ class Migration16To17(context: Context) : Migration(16, 17) {
continue continue
} }
val name = source.name val name = source.name
var isEnabled = name !in hiddenSources val isHidden = name in hiddenSources
var sortKey = order.indexOf(name) var sortKey = order.indexOf(name)
if (sortKey == -1) { if (sortKey == -1) {
sortKey = order.size + source.ordinal if (isHidden) {
isEnabled = false sortKey = order.size + source.ordinal
} else {
continue
}
} }
database.execSQL( database.execSQL(
"INSERT INTO `sources` (`source`, `enabled`, `sort_key`) VALUES (?, ?, ?)", "INSERT INTO `sources` (`source`, `enabled`, `sort_key`) VALUES (?, ?, ?)",
arrayOf(name, isEnabled.toInt(), sortKey), arrayOf(name, (!isHidden).toInt(), sortKey),
) )
} }
} }

Loading…
Cancel
Save