diff --git a/packages/webui/src/reads.mjs b/packages/webui/src/reads.mjs index 01224d15..105cdbc5 100644 --- a/packages/webui/src/reads.mjs +++ b/packages/webui/src/reads.mjs @@ -130,7 +130,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]) => {