Skip to content

Commit

Permalink
fix: resolved recursive call issue
Browse files Browse the repository at this point in the history
Signed-off-by: Maximillian Arruda <dearrudam@gmail.com>
  • Loading branch information
dearrudam committed Jun 3, 2024
1 parent 30ed107 commit 0cca597
Showing 1 changed file with 11 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,17 @@ public Object invoke(Object instance, Method method, Object[] params) throws Thr
case OBJECT_METHOD -> {
return unwrapInvocationTargetException(() -> unwrapInvocationTargetException(() -> method.invoke(this, params)));
}
case FIND_ALL, FIND_BY, PARAMETER_BASED, CURSOR_PAGINATION -> {
return unwrapInvocationTargetException(() -> repository(method).invoke(instance, method, params));
case PARAMETER_BASED -> {
return unwrapInvocationTargetException(() -> repository(method).executeParameterBased(instance, method, params));
}
case CURSOR_PAGINATION -> {
return unwrapInvocationTargetException(() -> repository(method).executeCursorPagination(instance, method, params));
}
case FIND_ALL -> {
return unwrapInvocationTargetException(() -> repository(method).executeFindAll(instance, method, params));
}
case FIND_BY -> {
return unwrapInvocationTargetException(() -> repository(method).executeFindByQuery(instance, method, params));
}
case CUSTOM_REPOSITORY -> {
Object customRepository = CDI.current().select(method.getDeclaringClass()).get();
Expand Down

0 comments on commit 0cca597

Please sign in to comment.