Skip to content

Commit b25d2ca

Browse files
SONAR-26562 Add BITBUCKET_CLOUD_APP_DEPRECATION message type
1 parent 95e6f16 commit b25d2ca

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

server/sonar-db-dao/src/main/java/org/sonar/db/dismissmessage/MessageType.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ public enum MessageType {
2828
PROJECT_NCD_90(true, false),
2929
PROJECT_NCD_PAGE_90(true, false),
3030
BRANCH_NCD_90(true, false),
31-
UNRESOLVED_FINDINGS_IN_AI_GENERATED_CODE(true, true);
31+
UNRESOLVED_FINDINGS_IN_AI_GENERATED_CODE(true, true),
32+
BITBUCKET_CLOUD_APP_DEPRECATION(true, false);
3233

3334
private final boolean dismissible;
3435
private final boolean isWarning;

server/sonar-webserver-webapi/src/main/java/org/sonar/server/dismissmessage/ws/DismissAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ private void dismissMessage(DbSession dbSession, @Nullable ProjectDto project, M
9090
} else {
9191
result = dbClient.userDismissedMessagesDao().selectByUserAndProjectAndMessageType(dbSession, userSession.getUuid(), project, type);
9292
}
93-
if (!result.isPresent()) {
93+
if (result.isEmpty()) {
9494
dbClient.userDismissedMessagesDao().insert(dbSession, new UserDismissedMessageDto()
9595
.setUuid(Uuids.create())
9696
.setUserUuid(userSession.getUuid())

server/sonar-webserver-webapi/src/main/java/org/sonar/server/dismissmessage/ws/DismissMessageWsAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ static MessageType parseMessageType(String messageType) throws IllegalArgumentEx
3737

3838
static void verifyProjectKeyAndMessageType(@Nullable String projectKey, MessageType type) {
3939
switch (type) {
40-
case GLOBAL_NCD_90, GLOBAL_NCD_PAGE_90 -> {
40+
case GLOBAL_NCD_90, GLOBAL_NCD_PAGE_90, BITBUCKET_CLOUD_APP_DEPRECATION -> {
4141
if (projectKey != null) {
4242
throw new IllegalArgumentException("The 'projectKey' parameter is not expected for message type: " + type);
4343
}

0 commit comments

Comments
 (0)