]> git.argeo.org Git - gpl/argeo-slc.git/commitdiff
enhance log strategy
authorBruno Sinou <bsinou@argeo.org>
Wed, 12 Mar 2014 13:18:48 +0000 (13:18 +0000)
committerBruno Sinou <bsinou@argeo.org>
Wed, 12 Mar 2014 13:18:48 +0000 (13:18 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@6894 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/commands/NormalizeWorkspace.java

index c348151c98154046cfe5d9140e60c03353856c11..ba669838355ffff40dc5bf6d1f77d6f48d5ccb66 100644 (file)
@@ -192,11 +192,13 @@ public class NormalizeWorkspace extends AbstractHandler implements SlcNames {
                                                        artifactIndexer.index(node);
                                                        jarFileIndexer.index(node);
                                                        distBundleIndexer.index(node);
-                                                       node.getSession().save();
+                                                       if (node.getSession().hasPendingChanges()) {
+                                                               node.getSession().save();
+                                                               if (log.isDebugEnabled())
+                                                                       log.debug("Processed artifact "
+                                                                                       + node.getPath());
+                                                       }
                                                        monitor.worked(1);
-                                                       if (log.isDebugEnabled())
-                                                               log.debug("Processed artifact "
-                                                                               + node.getPath());
                                                }
                                } else {
                                        monitor.worked(1);