Pārlūkot izejas kodu

fix #1198 remove @Required for docId

Shinsuke Sugaya 8 gadi atpakaļ
vecāks
revīzija
af80887a18

+ 7 - 4
src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java

@@ -440,10 +440,13 @@ public class AdminSearchlistAction extends FessAdminAction {
         case CrudMode.EDIT:
             if (form instanceof EditForm) {
                 final String docId = ((EditForm) form).docId;
-                return fessEsClient.getDocument(fessConfig.getIndexDocumentUpdateIndex(), fessConfig.getIndexDocumentType(), builder -> {
-                    builder.setQuery(QueryBuilders.termQuery(fessConfig.getIndexFieldDocId(), docId));
-                    return true;
-                });
+                if (StringUtil.isNotBlank(docId)) {
+                    return fessEsClient.getDocument(fessConfig.getIndexDocumentUpdateIndex(), fessConfig.getIndexDocumentType(),
+                            builder -> {
+                                builder.setQuery(QueryBuilders.termQuery(fessConfig.getIndexFieldDocId(), docId));
+                                return true;
+                            });
+                }
             }
             break;
         default:

+ 0 - 1
src/main/java/org/codelibs/fess/app/web/admin/searchlist/EditForm.java

@@ -25,7 +25,6 @@ public class EditForm extends CreateForm {
 
     public String id;
 
-    @Required
     public String docId;
 
     @ValidateTypeFailure