Skip to content

Commit ce7d500

Browse files
committed
fix for divided by zero bug
1 parent 58b9770 commit ce7d500

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/app/src/main/java/com/couchbase/learningpath/ui/developer/ReplicatorViewModel.kt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -77,16 +77,12 @@ class ReplicatorViewModel(private val replicatorService: ReplicatorService)
7777
logMessages.add("ERROR:: ${error.code} - ${error.message}")
7878
}
7979
logMessages.add("INFORMATION:: Checking replication progress...")
80-
if (replicatorChange.status.progress.completed == replicatorChange.status.progress.total){
80+
if (replicatorChange.status.progress.completed == replicatorChange.status.progress.total || replicatorChange.status.progress.completed.toInt() == 0){
8181
replicationProgress.value = "Completed"
8282
logMessages.add("INFORMATION:: returned STATUS Completed...")
8383
} else {
84-
if (replicatorChange.status.activityLevel == ReplicatorActivityLevel.IDLE && replicatorChange.status.progress.total.toInt() == 1 ) {
85-
replicationProgress.value = "Completed"
86-
} else {
87-
replicationProgress.value =
88-
"${replicatorChange.status.progress.total / replicatorChange.status.progress.completed}"
89-
}
84+
replicationProgress.value =
85+
"${replicatorChange.status.progress.total / replicatorChange.status.progress.completed}"
9086
}
9187
}
9288
}

0 commit comments

Comments
 (0)