From 2dc3e4a7f3ed01d96ee6c39bd8328fe7e107528f Mon Sep 17 00:00:00 2001
From: Alexander Polyankin <alexander.polyankin@metabase.com>
Date: Thu, 17 Nov 2022 14:24:03 +0200
Subject: [PATCH] Fix resetting inputs on data model page (#26550)

* Fix resetting inputs on data model page

* Fix for failing test
---
 frontend/src/metabase/components/InputBlurChange.jsx | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/frontend/src/metabase/components/InputBlurChange.jsx b/frontend/src/metabase/components/InputBlurChange.jsx
index fb3ee79421d..e97dc1ee5aa 100644
--- a/frontend/src/metabase/components/InputBlurChange.jsx
+++ b/frontend/src/metabase/components/InputBlurChange.jsx
@@ -33,7 +33,9 @@ export default class InputBlurChange extends Component {
   };
 
   UNSAFE_componentWillReceiveProps(newProps) {
-    this.setState({ value: newProps.value });
+    if (newProps.value !== this.state.value) {
+      this.setState({ value: newProps.value });
+    }
   }
 
   onChange(event) {
-- 
GitLab