commit f6ee01b08b23b3a3c4d74b3249cd84f9731e1463
parent 485591682b5ec472eb1ee4484c0db64989074dae
Author: Sebastian <sebasjm@taler-systems.com>
Date: Wed, 11 Feb 2026 16:00:29 -0300
fix #11050
Diffstat:
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/packages/bank-ui/src/pages/account/ShowAccountDetails.tsx b/packages/bank-ui/src/pages/account/ShowAccountDetails.tsx
@@ -14,6 +14,7 @@
GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
*/
import {
+ AccessToken,
HttpStatusCode,
TalerCorebankApi,
TalerError,
@@ -71,7 +72,8 @@ export function ShowAccountDetails({
}): VNode {
const { i18n } = useTranslationContext();
const { state: credentials } = useSessionState();
- const creds = credentials.status !== "loggedIn" ? undefined : credentials;
+ const sessionToken =
+ credentials.status !== "loggedIn" ? undefined : credentials.token;
const {
lib: { bank },
} = useBankCoreApiContext();
@@ -112,11 +114,14 @@ export function ShowAccountDetails({
const update = safeFunctionHandler(
i18n.str`update account`,
(
- creds: LoggedIn,
+ username: string,
+ token: AccessToken,
account: TalerCorebankApi.AccountReconfiguration,
challengeIds: string[],
- ) => bank.updateAccount(creds, account, { challengeIds }),
- !creds || !submitAccount ? undefined : [creds, submitAccount, []],
+ ) => bank.updateAccount({ username, token }, account, { challengeIds }),
+ !sessionToken || !submitAccount
+ ? undefined
+ : [account, sessionToken, submitAccount, []],
);
update.onSuccess = (success) => {
@@ -158,7 +163,7 @@ export function ShowAccountDetails({
};
const repeatUpdate = update.lambda((ids: string[]) => {
- return [update.args![0], update.args![1], ids];
+ return [update.args![0], update.args![1], update.args![2], ids];
});
const url = bank.getRevenueAPI(account);