From b62009ced50909f67f617910931428effdddb7d1 Mon Sep 17 00:00:00 2001
From: Alexander Polyankin <alexander.polyankin@metabase.com>
Date: Sat, 29 Jan 2022 01:50:59 +0300
Subject: [PATCH] Hide custom GeoJson settings when they are set by the env var
 (#19621)

---
 .../admin/settings/components/widgets/CustomGeoJSONWidget.jsx | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx b/frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx
index bfc46acadc0..4d0fc5d0503 100644
--- a/frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx
+++ b/frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx
@@ -138,6 +138,10 @@ export default class CustomGeoJSONWidget extends Component {
   render() {
     const { setting } = this.props;
 
+    if (!setting.value || setting.is_env_setting) {
+      return null;
+    }
+
     return (
       <div className="flex-full">
         <div className="flex justify-between">
-- 
GitLab