diff --git a/client/src/components/ui/Version.js b/client/src/components/ui/Version.js
index 185ba78d..1ef24bec 100644
--- a/client/src/components/ui/Version.js
+++ b/client/src/components/ui/Version.js
@@ -6,14 +6,17 @@ import './Version.css';
 
 const Version = (props) => {
     const {
-        dnsVersion = 'undefined', processingVersion, t, checkUpdateFlag,
+        dnsVersion, processingVersion, t, checkUpdateFlag,
     } = props;
 
     return (
         <div className="version">
             <div className="version__text">
-                <Trans>version</Trans>:&nbsp;
-                <span className="version__value" title={dnsVersion}>{dnsVersion}</span>
+                {dnsVersion
+                && <>
+                    <Trans>version</Trans>:&nbsp;
+                    <span className="version__value" title={dnsVersion}>{dnsVersion}</span>
+                </>}
                 {checkUpdateFlag && <button
                     type="button"
                     className="btn btn-icon btn-icon-sm btn-outline-primary btn-sm ml-2"
@@ -31,10 +34,10 @@ const Version = (props) => {
 };
 
 Version.propTypes = {
-    dnsVersion: PropTypes.string.isRequired,
-    getVersion: PropTypes.func.isRequired,
-    processingVersion: PropTypes.bool.isRequired,
-    checkUpdateFlag: PropTypes.bool.isRequired,
+    dnsVersion: PropTypes.string,
+    getVersion: PropTypes.func,
+    processingVersion: PropTypes.bool,
+    checkUpdateFlag: PropTypes.bool,
     t: PropTypes.func.isRequired,
 };