commit 3c4de96963b3797f539b9dfa6df91b38265c549a
parent ca8d26cb661fc7bdc7e46b698847d27d893c10ed
Author: Sebastian <sebasjm@taler-systems.com>
Date: Fri, 23 Jan 2026 15:10:23 -0300
fix #10816
Diffstat:
2 files changed, 14 insertions(+), 13 deletions(-)
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
@@ -189,7 +189,7 @@ export function CreatePage({
wire_transfer_delay: !value.payments?.wire_transfer_delay
? i18n.str`Required`
: undefined,
- // refund_delay: !value.payments?.refund_delay ? i18n.str`Required` : undefined,
+ refund_delay: !value.payments?.refund_delay ? i18n.str`Required` : undefined,
pay_delay: !value.payments?.pay_delay ? i18n.str`Required` : undefined,
auto_refund_delay: !value.payments?.auto_refund_delay
? undefined
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/update/UpdatePage.tsx b/packages/merchant-backoffice-ui/src/paths/instance/update/UpdatePage.tsx
@@ -104,12 +104,10 @@ export function UpdatePage({
name: !value.name ? i18n.str`Required` : undefined,
default_pay_delay: !value.default_pay_delay
? i18n.str`Required`
- : !!value.default_wire_transfer_delay &&
- value.default_wire_transfer_delay.d_ms !== "forever" &&
- value.default_pay_delay.d_ms !== "forever" &&
- value.default_pay_delay.d_ms > value.default_wire_transfer_delay.d_ms
- ? i18n.str`Pay delay can't be greater than wire transfer delay`
- : undefined,
+ : undefined,
+ default_refund_delay: !value.default_refund_delay
+ ? i18n.str`Required`
+ : undefined,
default_wire_transfer_delay: !value.default_wire_transfer_delay
? i18n.str`Required`
: undefined,
@@ -136,12 +134,15 @@ export function UpdatePage({
...rest
} = value as Required<Entity>;
const result: TalerMerchantApi.InstanceReconfigurationMessage = {
- default_pay_delay: Duration.toTalerProtocolDuration(default_pay_delay),
- default_refund_delay:
- Duration.toTalerProtocolDuration(default_refund_delay),
- default_wire_transfer_delay: Duration.toTalerProtocolDuration(
- default_wire_transfer_delay,
- ),
+ default_pay_delay: !default_pay_delay
+ ? undefined
+ : Duration.toTalerProtocolDuration(default_pay_delay),
+ default_refund_delay: !default_refund_delay
+ ? undefined
+ : Duration.toTalerProtocolDuration(default_refund_delay),
+ default_wire_transfer_delay: !default_wire_transfer_delay
+ ? undefined
+ : Duration.toTalerProtocolDuration(default_wire_transfer_delay),
...rest,
};
const [notification, safeFunctionHandler] = useLocalNotificationBetter();