diff --git a/src/components/form/FormViewer.js b/src/components/form/FormViewer.js
index bdb16423140b32db6ec7692433b36237a6f33e34..dfcd8f85113d387d97b585ba61ec201076734965 100644
--- a/src/components/form/FormViewer.js
+++ b/src/components/form/FormViewer.js
@@ -426,6 +426,7 @@ class FormViewer extends Component {
 
   saveFields = (index) => {
     // console.log("saveFields...");
+    if(this.state.applicationDetails.status === LANG.FORM_STATUS.NEW || this.state.applicationDetails.status ===LANG.FORM_STATUS.DRAFT || this.state.applicationDetails.status ===LANG.FORM_STATUS.RETURNED){
     if (
       !this.props.match.params.applicationId ||
       this.props.match.params.applicationId ||
@@ -501,9 +502,10 @@ class FormViewer extends Component {
         }
       }
 
-      this.setState({
-        formFields: obj,
-      });
+        this.setState({
+          formFields: obj,
+        });
+      }
     }
     // console.log(obj);
     // files={this.state.formFields["field_3"].split(",")}