diff --git a/src/main/java/org/springframework/data/repository/core/support/RepositoryMethodInvoker.java b/src/main/java/org/springframework/data/repository/core/support/RepositoryMethodInvoker.java index dddb0140f..8e4f283f4 100644 --- a/src/main/java/org/springframework/data/repository/core/support/RepositoryMethodInvoker.java +++ b/src/main/java/org/springframework/data/repository/core/support/RepositoryMethodInvoker.java @@ -181,7 +181,7 @@ abstract class RepositoryMethodInvoker { result = (Publisher) collectToList(result); } - return AwaitKt.awaitSingleOrNull(result, continuation); + return AwaitKt.awaitFirstOrNull(result, continuation); } catch (Exception e) { multicaster.notifyListeners(method, args, computeInvocationResult(invocationResultCaptor.error(e))); throw e;