]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-11400 Quality Profiles updates correctly when it has a child profile (#892)
authorBenoit <43733395+benoit-sns@users.noreply.github.com>
Mon, 29 Oct 2018 10:42:45 +0000 (10:42 +0000)
committersonartech <sonartech@sonarsource.com>
Tue, 30 Oct 2018 11:42:03 +0000 (12:42 +0100)
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/RuleActivator.java

index 5237fa2734c6e0691d75df727486ba021b64bd23..de3e2af19e12d1af0fb2e979c993e0c9e57d8f6a 100644 (file)
@@ -130,13 +130,14 @@ public class RuleActivator {
       persist(change, context, dbSession);
     }
 
+    if (!changes.isEmpty()) {
+      updateProfileDates(dbSession, context);
+    }
+
     if (!stopCascading) {
       changes.addAll(propagateActivationToDescendants(dbSession, activation, context));
     }
 
-    if (!changes.isEmpty()) {
-      updateProfileDates(dbSession, context);
-    }
     return changes;
   }