diff --git a/packages/webui/src/reads.mjs b/packages/webui/src/reads.mjs index 0443a7c9..4357ec46 100644 --- a/packages/webui/src/reads.mjs +++ b/packages/webui/src/reads.mjs @@ -124,7 +124,7 @@ export function credentialState(service, date, now = Date.now()) { } const credential = (service, ref, account, role, now) => { const dateKind = ref.expires ? 'expires' : 'rotateBy', date = ref[dateKind]; - return { service, account, role, dateKind, date, state: credentialState(service, date, now) }; + return { ...ref, service, account, role, dateKind, date, state: credentialState(service, date, now) }; }; export function businessView(b, { system = null, now = Date.now() } = {}) { const instances = Object.entries(b.roles).map(([instance, r]) => {