Fix: processed commands not intended for ChatGPT Resolved an issue where commands were being processed even when not directed to ChatGPT, such as when mentioned in a comment to another user. Change-Id: Id3746686d9b2cda62c1f3a59d3143514c30538a4 Signed-off-by: Patrizio <patrizio.gelosi@amarulasolutions.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientComments.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientComments.java index 96f9854..1aa9c70 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientComments.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientComments.java
@@ -157,14 +157,14 @@ } for (GerritComment latestComment : latestComments) { String commentMessage = latestComment.getMessage(); - if (clientMessage.parseCommands(commentMessage, true)) { - if (clientMessage.isContainingHistoryCommand()) { - clientMessage.processHistoryCommand(); - } - commentProperties.clear(); - return; - } if (clientMessage.isBotAddressed(commentMessage)) { + if (clientMessage.parseCommands(commentMessage, true)) { + if (clientMessage.isContainingHistoryCommand()) { + clientMessage.processHistoryCommand(); + } + commentProperties.clear(); + return; + } commentProperties.add(latestComment); } }