diff --git a/src/routes/(console)/project-[project]/databases/table.svelte b/src/routes/(console)/project-[project]/databases/table.svelte index 770da81af..97936a13f 100644 --- a/src/routes/(console)/project-[project]/databases/table.svelte +++ b/src/routes/(console)/project-[project]/databases/table.svelte @@ -97,21 +97,24 @@ {:else if column.id === 'backup'} - {#if !data.policies || !data.policies[database.$id]} + {@const policies = data.policies?.[database.$id] ?? null} + {@const lastBackup = data.lastBackups?.[database.$id] ?? null} + {@const description = policies + ?.map((policy) => getPolicyDescription(policy.schedule)) + .join(', ')} + + {#if !policies} No backup policies - {:else} + {:else if lastBackup} - {data.policies[database.$id] - .map((policy) => getPolicyDescription(policy.schedule)) - .join(', ')} + {description} + {:else} + {description} {/if} {:else}