Skip to content

Commit ba51019

Browse files
authored
Release 5.13.1
2 parents 1ab7270 + f84a9f4 commit ba51019

File tree

5 files changed

+10
-4
lines changed

5 files changed

+10
-4
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version=5.13.0
1+
version=5.13.1
22
description=EPAM Report Portal. Cloud Jira plugin
33
pluginId = JIRA Cloud
44

src/main/java/com/epam/reportportal/extension/jira/info/impl/PluginInfoProviderImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class PluginInfoProviderImpl implements PluginInfoProvider {
4040
private static final String METADATA_KEY = "metadata";
4141

4242
private static final String PLUGIN_DESCRIPTION =
43-
"The integration provides an exchange of information between ReportPortal and the JIRA Cloud, such as posting issues and linking issues, getting updates on their statuses.";
43+
"The integration provides an exchange of information between ReportPortal and the Jira Cloud, such as posting issues and linking issues, getting updates on their statuses.";
4444

4545
public static final Map<String, Object> PLUGIN_METADATA = new HashMap<>();
4646

src/main/java/com/epam/reportportal/extension/jira/utils/IntegrationValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
*/
2929
public final class IntegrationValidator {
3030

31-
private static final String JIRA_URL_PATTERN = "https://[^?]*\\.atlassian\\.(com|net).*";
31+
private static final String JIRA_URL_PATTERN = "https://[^?]*\\.(atlassian\\.(com|net)|jira\\.com)/?$";
3232

3333
private IntegrationValidator() {
3434
//static only

src/test/java/com/epam/reportportal/extension/jira/utils/IntegrationValidatorTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ class IntegrationValidatorTest {
3333
"https://random.atlassian.com/",
3434
"https://jira.atlassian.net",
3535
"https://another.atlassian.net/",
36+
"https://atlassian.jira.com/",
37+
"https://another.jira.com/",
38+
"https://another.jira.com",
3639
}, delimiter = ',')
3740
void validateThirdPartyUrl(String url) {
3841
Assertions.assertDoesNotThrow(() ->
@@ -44,6 +47,9 @@ void validateThirdPartyUrl(String url) {
4447
"https://atlassian.com/",
4548
"https://jiraatlassian.com/",
4649
"https://zloi.hacker.com?jira=fake.atlassian.com",
50+
"https://jira.com.zloi.hacker.net",
51+
"https://jira.com.zloi.hacker.net/",
52+
"https://another.jira.com/admin"
4753
}, delimiter = ',')
4854
void validateThirdPartyUrlFailed(String url) {
4955
Assertions.assertThrows(ReportPortalException.class, () ->

ui/src/components/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const composeValidators = (validators) => (value) =>
1010

1111
const jiraCloudUrl = composeValidators([
1212
isNotEmpty,
13-
regex(/https:\/\/[^?]*.atlassian.(net|com).*/),
13+
regex(/^https:\/\/[^?]*\.(atlassian\.(com|net)|jira\.com)\/?$/),
1414
]);
1515

1616
const bindMessageToValidator = (validator, errorMessage) => (value) =>

0 commit comments

Comments
 (0)