From 595e068fa0c3ddf5d3ff41e8e1603e6be8d5ae75 Mon Sep 17 00:00:00 2001 From: Colin Adler Date: Thu, 20 Jul 2023 19:15:22 +0000 Subject: [PATCH] fix(site): don't mark metadata with `interval: 0` as stale --- site/src/components/Resources/AgentMetadata.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/site/src/components/Resources/AgentMetadata.tsx b/site/src/components/Resources/AgentMetadata.tsx index 6df30a21a0422..d72d70ab7efe0 100644 --- a/site/src/components/Resources/AgentMetadata.tsx +++ b/site/src/components/Resources/AgentMetadata.tsx @@ -31,7 +31,10 @@ const MetadataItem: FC<{ item: WorkspaceAgentMetadata }> = ({ item }) => { if (year <= 1970 || isNaN(year)) { return "loading" } - if (item.result.age > staleThreshold) { + // There is a special circumstance for metadata with `interval: 0`. It is + // expected that they run once and never again, so never display them as + // stale. + if (item.result.age > staleThreshold && item.description.interval > 0) { return "stale" } return "valid"