Fix sync of archived
This commit is contained in:
@@ -807,7 +807,7 @@ class BillsListViewActivity :
|
|||||||
|
|
||||||
lifecycleScope.launch {
|
lifecycleScope.launch {
|
||||||
val remoteProjects = withContext(Dispatchers.IO) { db.projects }
|
val remoteProjects = withContext(Dispatchers.IO) { db.projects }
|
||||||
.filter { !it.isLocal && !it.isArchived }
|
.filter { !it.isLocal }
|
||||||
// Only the first one scheduled actually starts - the rest queue behind it - and it
|
// Only the first one scheduled actually starts - the rest queue behind it - and it
|
||||||
// takes the screen's callback with it. So the selected project goes first: otherwise
|
// takes the screen's callback with it. So the selected project goes first: otherwise
|
||||||
// the spinner follows a project the user is not looking at, stops when that one
|
// the spinner follows a project the user is not looking at, stops when that one
|
||||||
@@ -829,7 +829,7 @@ class BillsListViewActivity :
|
|||||||
preferences.edit {
|
preferences.edit {
|
||||||
putLong(getString(R.string.pref_key_last_account_sync_timestamp), now)
|
putLong(getString(R.string.pref_key_last_account_sync_timestamp), now)
|
||||||
}
|
}
|
||||||
remoteProjects.count {
|
remoteProjects.filter { !it.isArchived }.count {
|
||||||
val full = neverSynced(it)
|
val full = neverSynced(it)
|
||||||
val scheduled = db.cowspentServerSyncHelper.scheduleSync(false, it, full) != null
|
val scheduled = db.cowspentServerSyncHelper.scheduleSync(false, it, full) != null
|
||||||
if (scheduled) {
|
if (scheduled) {
|
||||||
|
|||||||
Reference in New Issue
Block a user