Fixing Sonar blocker 75/39075/2
authorsheetalm <sheetal.mudholkar@amdocs.com>
Tue, 27 Mar 2018 12:29:37 +0000 (17:59 +0530)
committerVitaly Emporopulo <Vitaliy.Emporopulo@amdocs.com>
Wed, 28 Mar 2018 10:10:03 +0000 (10:10 +0000)
1 . Fixing Sonar blocker which already existed in VersionManagerImpl
2 . As part of foundation changes refactoring, the versioning features used
by Action Library code was moved to ActionVersioningManagerImpl

Change-Id: I7b56d63c1e85e8dda1d4948c590ce577826cfe99
Issue-ID: SDC-1039
Signed-off-by: sheetalm <sheetal.mudholkar@amdocs.com>
openecomp-be/lib/openecomp-sdc-versioning-lib/openecomp-sdc-versioning-core/src/main/java/org/openecomp/sdc/versioning/impl/ActionVersioningManagerImpl.java

index 0763ad9..11c5226 100644 (file)
@@ -146,11 +146,11 @@ public class ActionVersioningManagerImpl implements ActionVersioningManager {
     }
     if (viewableVersions != null) {
       viewableVersions.forEach(version -> version.setStatus(status));
+      versionInfo.setViewableVersions(toSortedList(viewableVersions));
+      versionInfo.setFinalVersions(getFinalVersions(viewableVersions));
     }
     versionInfo.setActiveVersion(activeVersion);
     versionInfo.setLatestFinalVersion(latestFinalVersion);
-    versionInfo.setViewableVersions(toSortedList(viewableVersions));
-    versionInfo.setFinalVersions(getFinalVersions(viewableVersions));
     if (candidate != null) {
       candidate.getVersion().setStatus(status);
       versionInfo.setLockingUser(candidate.getUser());