diff --git a/src/views/settings/components/TTL.vue b/src/views/settings/components/TTL.vue
index 2cf7e634..5e2a6ea8 100644
--- a/src/views/settings/components/TTL.vue
+++ b/src/views/settings/components/TTL.vue
@@ -22,9 +22,11 @@ limitations under the License. -->
>
{{
- (settingsStore.configTTL?.metrics || {})[item.value] < 0
- ? "N/A"
- : (settingsStore.configTTL?.metrics || {})[item.value]
+ settingsStore.configTTL?.metrics
+ ? settingsStore.configTTL.metrics[item.value] < 0
+ ? "N/A"
+ : (settingsStore.configTTL?.metrics ?? {})[item.value]
+ : "N/A"
}}
@@ -36,9 +38,11 @@ limitations under the License. -->
>
{{
- (settingsStore.configTTL?.records || {})[item.value] < 0
- ? "N/A"
- : (settingsStore.configTTL?.records || {})[item.value]
+ settingsStore.configTTL?.records
+ ? settingsStore.configTTL?.records[item.value] < 0
+ ? "N/A"
+ : (settingsStore.configTTL?.records || {})[item.value]
+ : "N/A"
}}