From b2147f78eb11b6873b24231aafbce41b0686a8b0 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 9 May 2023 13:44:41 -0300 Subject: Fix dependency issues --- .../src/main/java/net/taler/merchantpos/order/LiveOrder.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'merchant-terminal/src/main/java/net/taler/merchantpos/order/LiveOrder.kt') diff --git a/merchant-terminal/src/main/java/net/taler/merchantpos/order/LiveOrder.kt b/merchant-terminal/src/main/java/net/taler/merchantpos/order/LiveOrder.kt index ad9af74..c11b5c7 100644 --- a/merchant-terminal/src/main/java/net/taler/merchantpos/order/LiveOrder.kt +++ b/merchant-terminal/src/main/java/net/taler/merchantpos/order/LiveOrder.kt @@ -19,7 +19,7 @@ package net.taler.merchantpos.order import androidx.annotation.UiThread import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData -import androidx.lifecycle.Transformations +import androidx.lifecycle.map import net.taler.common.Amount import net.taler.common.CombinedLiveData import net.taler.merchantpos.config.Category @@ -52,7 +52,7 @@ internal class MutableLiveOrder( get() = productsByCategory.keys.map { it.id to it }.toMap() override val order: MutableLiveData = MutableLiveData(Order(id, currency, availableCategories)) - override val orderTotal: LiveData = Transformations.map(order) { it?.total } + override val orderTotal: LiveData = order.map { it?.total ?: Amount.zero(currency) } override val restartState = MutableLiveData(DISABLED) private val selectedOrderLine = MutableLiveData() override val selectedProductKey: String? -- cgit v1.2.3