Skip to content

Commit c3fc9bf

Browse files
committed
Missing negation
Signed-off-by: Dariusz Jędrzejczyk <2554306+chemicL@users.noreply.github.com>
1 parent 7d46851 commit c3fc9bf

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

mcp-core/src/main/java/io/modelcontextprotocol/server/McpStatelessAsyncServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -746,7 +746,7 @@ private McpStatelessRequestHandler<McpSchema.CompleteResult> completionCompleteR
746746
}
747747
List<McpSchema.PromptArgument> arguments = promptSpec.prompt().arguments();
748748
if (arguments == null
749-
|| arguments.stream().filter(arg -> arg.name().equals(argumentName)).findFirst().isPresent()) {
749+
|| !arguments.stream().filter(arg -> arg.name().equals(argumentName)).findFirst().isPresent()) {
750750

751751
logger.warn("Argument not found: {} in prompt: {}", argumentName, promptReference.name());
752752

mcp-test/src/test/java/io/modelcontextprotocol/server/HttpServletStatelessIntegrationTests.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,10 @@ void testCompletionShouldReturnExpectedSuggestions(String clientType) {
184184
true // hasMore
185185
));
186186

187-
AtomicReference<CompleteRequest> samplingRequest = new AtomicReference<>();
187+
AtomicReference<CompleteRequest> completeRequest = new AtomicReference<>();
188188
BiFunction<McpTransportContext, CompleteRequest, CompleteResult> completionHandler = (transportContext,
189189
request) -> {
190-
samplingRequest.set(request);
190+
completeRequest.set(request);
191191
return completionResponse;
192192
};
193193

@@ -214,9 +214,9 @@ void testCompletionShouldReturnExpectedSuggestions(String clientType) {
214214

215215
assertThat(result).isNotNull();
216216

217-
assertThat(samplingRequest.get().argument().name()).isEqualTo("language");
218-
assertThat(samplingRequest.get().argument().value()).isEqualTo("py");
219-
assertThat(samplingRequest.get().ref().type()).isEqualTo(PromptReference.TYPE);
217+
assertThat(completeRequest.get().argument().name()).isEqualTo("language");
218+
assertThat(completeRequest.get().argument().value()).isEqualTo("py");
219+
assertThat(completeRequest.get().ref().type()).isEqualTo(PromptReference.TYPE);
220220
}
221221
finally {
222222
mcpServer.close();

0 commit comments

Comments
 (0)