diff --git a/demos/jans-tarp/package.json b/demos/jans-tarp/package.json index e32fd55220e..a2d762c1592 100644 --- a/demos/jans-tarp/package.json +++ b/demos/jans-tarp/package.json @@ -50,6 +50,6 @@ "react-spinner-overlay": "^0.1.33", "styled-components": "^6.1.0", "uuid": "^9.0.0", - "wasm": "file:src/wasm" + "wasm": "file:wasm" } } diff --git a/demos/jans-tarp/src/options/userDetails.tsx b/demos/jans-tarp/src/options/userDetails.tsx index 351f4f842ef..fdf8c158a0e 100644 --- a/demos/jans-tarp/src/options/userDetails.tsx +++ b/demos/jans-tarp/src/options/userDetails.tsx @@ -15,7 +15,7 @@ import AccordionDetails from '@mui/material/AccordionDetails'; import Typography from '@mui/material/Typography'; import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; -import __wbg_init, { init, Cedarling, AuthorizeResult } from "wasm"; +import __wbg_init, { init, Cedarling, AuthorizeResult } from 'wasm'; const UserDetails = ({ data, notifyOnDataChange }) => { const [loading, setLoading] = useState(false); @@ -61,9 +61,10 @@ const UserDetails = ({ data, notifyOnDataChange }) => { await __wbg_init(); instance = await init(!isEmpty(cedarlingConfig?.cedarlingConfig) ? cedarlingConfig?.cedarlingConfig[0] : undefined); let result: AuthorizeResult = await instance.authorize(reqObj); + let logs = await instance.pop_logs(); setAuthzResult(result.json_string()) console.log("result:", result); - let logs = await instance.pop_logs(); + logs.push(await instance.pop_logs()); if (logs.length != 0) { let pretty_logs = logs.map(log => JSON.stringify(log, null, 2)); setAuthzLogs(pretty_logs.toString());