From e41d0e724015fb9d02916516fe560102e558a438 Mon Sep 17 00:00:00 2001 From: Murali-P Date: Fri, 23 Mar 2018 11:29:05 +0530 Subject: Package name should be unique Error if someone upload with same name Issue-ID: VNFSDK-142 Change-Id: I4b2cf10e58c62e14bccc5b0dbcf997745d1e9137 Signed-off-by: Murali-P --- .../java/org/onap/vnfsdk/marketplace/wrapper/PackageWrapper.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'vnfmarket-be/vnf-sdk-marketplace/src/main') diff --git a/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/wrapper/PackageWrapper.java b/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/wrapper/PackageWrapper.java index d793a32b..cc3ec203 100644 --- a/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/wrapper/PackageWrapper.java +++ b/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/wrapper/PackageWrapper.java @@ -198,6 +198,13 @@ public class PackageWrapper { LOG.info("packageMeta = " + ToolUtil.objectToString(packageMeta)); PackageData packageData = PackageWrapperUtil.getPackageData(packageMeta); + + List lstPkgData = PackageManager.getInstance().queryPackage(packageMeta.getName(), "", "", "", ""); + if (!lstPkgData.isEmpty()) + { + LOG.error ("Package name is not unique"); + return null; + } String destPath = File.separator + path + File.separator + File.separator; boolean uploadResult = FileManagerFactory.createFileManager().upload(localDirName, destPath); -- cgit 1.2.3-korg