diff --git a/ui/src/dashboards/components/TemplateVariableManager.js b/ui/src/dashboards/components/TemplateVariableManager.js
index <HASH>..<HASH> 100644
--- a/ui/src/dashboards/components/TemplateVariableManager.js
+++ b/ui/src/dashboards/components/TemplateVariableManager.js
@@ -161,7 +161,7 @@ class TemplateVariableManagerWrapper extends Component {
   onSaveTemplatesSuccess() {
     const {rows} = this.state
 
-    const newRows = rows.map(row => row.isNew === false)
+    const newRows = rows.map(row => ({...row, isNew: false}))
 
     this.setState({rows: newRows, isEdited: false})
   }
Fix bug introduced in e8fb<I>d6 that overwrote templates