diff options
author | donald.g.dunne | 2014-08-29 22:53:25 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2014-10-01 21:04:07 +0000 |
commit | 3720a5eba1ac6ebe672cf9337034ac214b29404e (patch) | |
tree | c8059505df5437179925faa6647cd83f8426aa1a /plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/internal | |
parent | c2035848fa966f479ee591901d2fdaa52ae59cb7 (diff) | |
download | org.eclipse.osee-3720a5eba1ac6ebe672cf9337034ac214b29404e.tar.gz org.eclipse.osee-3720a5eba1ac6ebe672cf9337034ac214b29404e.tar.xz org.eclipse.osee-3720a5eba1ac6ebe672cf9337034ac214b29404e.zip |
feature[ats_ATS102329]: Improvements in support of action
Change-Id: I9b4f9d24aa7d296544589b4e85d6df9ba92a26be
Diffstat (limited to 'plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/internal')
-rw-r--r-- | plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/internal/log/AtsLogWriter.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/internal/log/AtsLogWriter.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/internal/log/AtsLogWriter.java index 8a1bdc89476..cc1079ca798 100644 --- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/internal/log/AtsLogWriter.java +++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/internal/log/AtsLogWriter.java @@ -55,10 +55,13 @@ public class AtsLogWriter { rootElement.appendChild(element); } String documentXml = Jaxp.getDocumentXml(doc); - Result result = storageProvider.saveLogXml(documentXml, changes); - if (result.isFalse()) { - OseeLog.log(AtsLogWriter.class, OseeLevel.SEVERE_POPUP, - "Can't create ats log document: " + result.getText()); + String currentXml = storageProvider.getLogXml(); + if (!documentXml.equals(currentXml)) { + Result result = storageProvider.saveLogXml(documentXml, changes); + if (result.isFalse()) { + OseeLog.log(AtsLogWriter.class, OseeLevel.SEVERE_POPUP, + "Can't create ats log document: " + result.getText()); + } } } catch (Exception ex) { OseeLog.log(AtsLogWriter.class, OseeLevel.SEVERE_POPUP, "Can't create ats log document", ex); |