瀏覽代碼

disable encrypted search by default

tags/2.0.1
Jonathan Cobb 4 年之前
父節點
當前提交
78b8da1665
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. +1
    -1
      wizard-server/src/main/java/org/cobbzilla/wizard/dao/SqlViewSearchHelper.java
  2. +2
    -0
      wizard-server/src/main/java/org/cobbzilla/wizard/dao/SqlViewSearchableDAO.java

+ 1
- 1
wizard-server/src/main/java/org/cobbzilla/wizard/dao/SqlViewSearchHelper.java 查看文件

@@ -45,7 +45,7 @@ public class SqlViewSearchHelper {
+ " where (").append(dao.fixedFilters()).append(") ");

final List<Object> params = new ArrayList<>();
final boolean searchByEncryptedField = searchQuery.getHasFilter() && Arrays.stream(fields).anyMatch(a -> a.isFilter() && a.isEncrypted());
final boolean searchByEncryptedField = dao.encryptedSearchEnabled() && searchQuery.getHasFilter() && Arrays.stream(fields).anyMatch(a -> a.isFilter() && a.isEncrypted());

if (searchQuery.getHasFilter() && !searchByEncryptedField) {
final String filter = dao.buildFilter(searchQuery, params);


+ 2
- 0
wizard-server/src/main/java/org/cobbzilla/wizard/dao/SqlViewSearchableDAO.java 查看文件

@@ -89,6 +89,8 @@ public interface SqlViewSearchableDAO<T extends Identifiable> extends DAO<T> {
});
}

default boolean encryptedSearchEnabled() { return false; }

@AllArgsConstructor
class SimpleSearchResultHandler implements InvocationHandler {



Loading…
取消
儲存