aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-05-13 09:21:38 -0300
committerSebastian <sebasjm@gmail.com>2024-05-13 09:21:38 -0300
commit5c2af7962aa739efddff94a9a01d9b8900104d30 (patch)
tree7c56f2cc6bf06dcc9f17bddb87499edbb7fd5f0d /packages/merchant-backoffice-ui/src
parentdbbafc284f61561d62092db595f1e9eb38b9fdd6 (diff)
downloadwallet-core-5c2af7962aa739efddff94a9a01d9b8900104d30.tar.xz
support undefined taxes
Diffstat (limited to 'packages/merchant-backoffice-ui/src')
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx b/packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx
index 9d5701fa7..39e2fd0c7 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx
@@ -506,6 +506,7 @@ function difference(price: string, tax: number) {
ps[1] = `${p - tax}`;
return ps.join(":");
}
-function sum(taxes: TalerMerchantApi.Tax[]) {
+function sum(taxes: TalerMerchantApi.Tax[] | undefined) {
+ if (taxes === undefined) return 0;
return taxes.reduce((p, c) => p + parseInt(c.tax.split(":")[1], 10), 0);
}