taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 19221ad5af9a2411de30e7992f70470361fea14f
parent 26f4b3963eff33182899a169b4219e24f32bc0ba
Author: Florian Dold <dold@taler.net>
Date:   Wed, 29 Jul 2026 12:16:26 +0200

bank-webui: fix no PRNG error in test imports by deferring requestUid creation

Diffstat:
Mpackages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx b/packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx @@ -79,7 +79,6 @@ type ErrorFrom<T> = { [P in keyof T]+?: string; }; -const RANDOM_STRING = encodeCrock(getRandomBytes(32)); export function CreateCashout({ account: accountName, onCashout, @@ -235,6 +234,7 @@ function CreateCashoutInternal({ estimateByDebit: calculateFromDebit, } = useCashoutEstimatorByUser(accountName); const [form, setForm] = useState<Partial<FormType>>({ isDebit: true }); + const [requestUid] = useState(() => encodeCrock(getRandomBytes(32))); const { actionHandler, showError } = useNotificationContext(); const mfa = useBankChallengeHandlerContext(); @@ -370,7 +370,7 @@ function CreateCashoutInternal({ api.createCashout( session, { - request_uid: RANDOM_STRING, + request_uid: requestUid, amount_credit: Amounts.stringify(calc.credit), amount_debit: Amounts.stringify(calc.debit), subject,