diff --git a/app/src/main/java/com/example/nerbos/fragments/statistic/StatisticFragment.kt b/app/src/main/java/com/example/nerbos/fragments/statistic/StatisticFragment.kt
index df203cb4033c734c10f9e352516adedef5014e70..127c178ab173ceb0c2c22fe65b83ba9e44a0db9b 100644
--- a/app/src/main/java/com/example/nerbos/fragments/statistic/StatisticFragment.kt
+++ b/app/src/main/java/com/example/nerbos/fragments/statistic/StatisticFragment.kt
@@ -84,9 +84,9 @@ class StatisticFragment : Fragment() {
 
             // Observing the result
             result.observe(viewLifecycleOwner) {
-                if (income.value != null && outcome.value != null) {
-                    sumIncome = income.value!!
-                    sumOutcome = outcome.value!!
+                if (income.value != null || outcome.value != null) {
+                    sumIncome = income.value ?: 0.0f
+                    sumOutcome = outcome.value ?: 0.0f
                     liveDataReady.postValue(true)
                 }
             }