From 69b1049c1780e46c37a288e73026fca5bf7a9e5c Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 29 Nov 2022 10:11:03 -0800 Subject: [PATCH] Graceful fallback when build args not supplied See #578 --- src/components/version.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/version.jsx b/src/components/version.jsx index cbb83e369..9b1d8cdec 100644 --- a/src/components/version.jsx +++ b/src/components/version.jsx @@ -8,9 +8,9 @@ import cachedFetch from "utils/proxy/cached-fetch"; export default function Version() { const { t, i18n } = useTranslation(); - const buildTime = process.env.NEXT_PUBLIC_BUILDTIME ?? new Date().toISOString(); - const revision = process.env.NEXT_PUBLIC_REVISION ?? "dev"; - const version = process.env.NEXT_PUBLIC_VERSION ?? "dev"; + const buildTime = process.env.NEXT_PUBLIC_BUILDTIME?.length ? process.env.NEXT_PUBLIC_BUILDTIME : new Date().toISOString(); + const revision = process.env.NEXT_PUBLIC_REVISION?.length ? process.env.NEXT_PUBLIC_REVISION : "dev"; + const version = process.env.NEXT_PUBLIC_VERSION?.length ? process.env.NEXT_PUBLIC_VERSION : "dev"; const cachedFetcher = (resource) => cachedFetch(resource, 5).then((res) => res.json());