Skip to content

Commit 6aacf97

Browse files
committed
Fixed NPE when no accessible is set but .accessible is called
1 parent 4b12704 commit 6aacf97

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/org/javawebstack/orm/wrapper/builder/MySQLQueryStringBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ public SQLQueryString buildQuery(Query<?> query) {
6262
QueryGroup<Model> where = (QueryGroup<Model>) query.getWhereGroup();
6363
checkWithDeleted(repo, query.isWithDeleted(), where);
6464
if(query.shouldApplyAccessible()) {
65+
if(repo.getAccessible() == null)
66+
throw new ORMQueryException("No accessible was set on the repository for " + repo.getInfo().getModelClass().getName());
6567
QueryGroup<Model> accessChecks;
6668
try {
6769
accessChecks = (QueryGroup<Model>) accessibleAccessMethod.invoke(repo.getAccessible(), query, new QueryGroup<>(), query.getAccessor());

0 commit comments

Comments
 (0)