From 4ea139696b064f441e82893629cc7f715ee95626 Mon Sep 17 00:00:00 2001 From: siarhei_hrabko Date: Wed, 8 Apr 2026 01:28:46 +0300 Subject: [PATCH] EPMRPP-114242 || update getAuthProviderInfo to check integration type before returning auth info --- .../reportportal/extension/github/GitHubExtension.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/epam/reportportal/extension/github/GitHubExtension.java b/src/main/java/com/epam/reportportal/extension/github/GitHubExtension.java index 7d0a680..c64dde3 100644 --- a/src/main/java/com/epam/reportportal/extension/github/GitHubExtension.java +++ b/src/main/java/com/epam/reportportal/extension/github/GitHubExtension.java @@ -152,10 +152,12 @@ public Optional getAuthIntegrationType() { @Override public Optional> getAuthProviderInfo() { - return Optional.of(Map.of( - "button", GitHubOAuthProvider.BUTTON_HTML, - "path", getAuthBasePath() + "/" + PROVIDER_NAME - )); + return getAuthIntegrationType() + .filter(type -> !integrationRepository.findAllByTypeIn(type).isEmpty()) + .map(_ -> Map.of( + "button", GitHubOAuthProvider.BUTTON_HTML, + "path", getAuthBasePath() + "/" + PROVIDER_NAME + )); } @Override