summaryrefslogtreecommitdiffstats
path: root/common-app-api
diff options
context:
space:
mode:
authordavsad <david.sadlier@est.tech>2021-01-19 10:57:11 +0000
committerChristophe Closset <christophe.closset@intl.att.com>2021-01-30 09:21:27 +0000
commit7ceb6f99ee7490cebc0e2641acfe453029875cc0 (patch)
tree0b4a28ccae9db8cf5ca62bab4792603aff6b27d4 /common-app-api
parent042fd65934cebd6447ba3f08571d4bf8a635b665 (diff)
Fix onboarding artifact name error
Allowing for @ in Yang files names e.g. samplefile@2021-01-19.yang Issue-ID: SDC-3414 Change-Id: I20b1f5fceeace24709799b3953d82238bc2b85df Signed-off-by: davsad <david.sadlier@est.tech>
Diffstat (limited to 'common-app-api')
-rw-r--r--common-app-api/src/main/java/org/openecomp/sdc/common/util/ValidationUtils.java2
-rw-r--r--common-app-api/src/test/java/org/openecomp/sdc/common/util/ValidationUtilsTest.java5
2 files changed, 6 insertions, 1 deletions
diff --git a/common-app-api/src/main/java/org/openecomp/sdc/common/util/ValidationUtils.java b/common-app-api/src/main/java/org/openecomp/sdc/common/util/ValidationUtils.java
index 57cf96e068..dfecf927d8 100644
--- a/common-app-api/src/main/java/org/openecomp/sdc/common/util/ValidationUtils.java
+++ b/common-app-api/src/main/java/org/openecomp/sdc/common/util/ValidationUtils.java
@@ -99,7 +99,7 @@ public class ValidationUtils {
Arrays.asList("of", "to", "for", "as", "a", "an", "the"));
public static final Pattern COST_PATTERN = Pattern.compile("^[0-9]{1,5}\\.[0-9]{1,3}$");
- public static final Pattern ARTIFACT_LABEL_PATTERN = Pattern.compile("^[a-zA-Z0-9 \\-+]+$");
+ public static final Pattern ARTIFACT_LABEL_PATTERN = Pattern.compile("^[a-zA-Z0-9 \\-@+]+$");
public static final Integer ARTIFACT_LABEL_LENGTH = 255;
public static final Pattern ARTIFACT_DISPLAY_NAME_PATTERN = Pattern.compile("^[a-zA-Z0-9][a-zA-Z0-9 &\\.'#=:@_\\-+]+$");
public static final Pattern CATEGORY_LABEL_PATTERN = Pattern.compile("^[a-zA-Z0-9][a-zA-Z0-9 &\\.'#=:@_\\-+]+$");
diff --git a/common-app-api/src/test/java/org/openecomp/sdc/common/util/ValidationUtilsTest.java b/common-app-api/src/test/java/org/openecomp/sdc/common/util/ValidationUtilsTest.java
index 467f1cf545..2d5122a13f 100644
--- a/common-app-api/src/test/java/org/openecomp/sdc/common/util/ValidationUtilsTest.java
+++ b/common-app-api/src/test/java/org/openecomp/sdc/common/util/ValidationUtilsTest.java
@@ -902,6 +902,11 @@ final String testArtifactDisplayName="test=notValid=Label";
}
@Test
+ public void checkValidateArtifactLabelReturnsTrueWithAtSymbol() {
+ assertTrue(ValidationUtils.validateArtifactLabel("test@label"));
+ }
+
+ @Test
public void checkValidateConsumerNameReturnsTrueIfLabelIsValid() {
final String testConsumerName = "testConsumerName";