From 3a2c97a02f1b15abb9d48af02f56c38f016de23c Mon Sep 17 00:00:00 2001 From: asadiqbal Date: Mon, 21 Sep 2015 17:08:27 +0500 Subject: [PATCH] SOL-1188 fix --- cms/static/js/certificates/models/certificate.js | 4 ++++ cms/static/js/certificates/views/signatory_details.js | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cms/static/js/certificates/models/certificate.js b/cms/static/js/certificates/models/certificate.js index 1c12f70f35..ec6dfff1fa 100644 --- a/cms/static/js/certificates/models/certificate.js +++ b/cms/static/js/certificates/models/certificate.js @@ -62,6 +62,10 @@ function (_, str, Backbone, BackboneRelational, BackboneAssociations, gettext, C // Remember the current state of this model (enables edit->cancel use cases) this._originalAttributes = this.parse(this.toJSON()); + this.get("signatories").each(function (modelSignatory) { + modelSignatory.setOriginalAttributes(); + }); + // If no url is defined for the signatories child collection we'll need to create that here as well if(!this.isNew() && !this.get('signatories').url) { this.get('signatories').url = this.collection.url + '/' + this.get('id') + '/signatories'; diff --git a/cms/static/js/certificates/views/signatory_details.js b/cms/static/js/certificates/views/signatory_details.js index 4892e994f0..4f2e341bb8 100644 --- a/cms/static/js/certificates/views/signatory_details.js +++ b/cms/static/js/certificates/views/signatory_details.js @@ -73,7 +73,6 @@ function ($, _, str, Backbone, gettext, TemplateUtils, ViewUtils, BaseView, Sign actionableModel.save({}, { success: function() { actionableModel.setOriginalAttributes(); - self.model.setOriginalAttributes(); dfd.resolve(); self.closeSignatoryEditView(); }.bind(this)