Bugfix - CSAR packing for operations of same WF 05/69305/2
authorojasdubey <ojas.dubey@amdocs.com>
Thu, 27 Sep 2018 12:29:22 +0000 (17:59 +0530)
committerAvi Gaffa <avi.gaffa@amdocs.com>
Wed, 3 Oct 2018 11:57:49 +0000 (11:57 +0000)
Fix for failed CSAR packaging if user creates two
operations and associated workflows having artifacts
to them. Updated the operation name before artifact
name to make it unique before adding to zip

Change-Id: I1c1997199ba015a0ce2fc35cda9696031babaebe
Issue-ID: SDC-1802
Signed-off-by: ojasdubey <ojas.dubey@amdocs.com>
catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactsBusinessLogic.java

index f104079..4ef2e06 100644 (file)
@@ -3145,7 +3145,7 @@ public class ArtifactsBusinessLogic extends BaseBusinessLogic {
 
         Operation operation = optionalOperation.get();
         ArtifactDefinition implementationArtifact =  operation.getImplementationArtifact();
-        implementationArtifact.setArtifactName(artifactInfo.getArtifactName());
+        implementationArtifact.setArtifactName(operation.getName() + "_" + artifactInfo.getArtifactName());
         implementationArtifact.setDescription(artifactInfo.getDescription());
         implementationArtifact.setArtifactType(artifactInfo.getArtifactType());
         operation.setImplementation(implementationArtifact);