|
@@ -245,7 +245,7 @@ public class AdminSearchlistAction extends FessAdminAction {
|
|
public HtmlResponse create(final CreateForm form) {
|
|
public HtmlResponse create(final CreateForm form) {
|
|
verifyCrudMode(form.crudMode, CrudMode.CREATE);
|
|
verifyCrudMode(form.crudMode, CrudMode.CREATE);
|
|
validate(form, messages -> {}, () -> asEditHtml());
|
|
validate(form, messages -> {}, () -> asEditHtml());
|
|
- if (!fessConfig.hasIndexRequiredFields(form.doc)) {
|
|
|
|
|
|
+ if (!fessConfig.validateIndexRequiredFields(form.doc)) {
|
|
throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), () -> asEditHtml());
|
|
throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), () -> asEditHtml());
|
|
}
|
|
}
|
|
verifyToken(() -> asEditHtml());
|
|
verifyToken(() -> asEditHtml());
|
|
@@ -276,7 +276,7 @@ public class AdminSearchlistAction extends FessAdminAction {
|
|
public HtmlResponse update(final EditForm form) {
|
|
public HtmlResponse update(final EditForm form) {
|
|
verifyCrudMode(form.crudMode, CrudMode.EDIT);
|
|
verifyCrudMode(form.crudMode, CrudMode.EDIT);
|
|
validate(form, messages -> {}, () -> asEditHtml());
|
|
validate(form, messages -> {}, () -> asEditHtml());
|
|
- if (!fessConfig.hasIndexRequiredFields(form.doc)) {
|
|
|
|
|
|
+ if (!fessConfig.validateIndexRequiredFields(form.doc)) {
|
|
throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.docId), () -> asEditHtml());
|
|
throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.docId), () -> asEditHtml());
|
|
}
|
|
}
|
|
verifyToken(() -> asEditHtml());
|
|
verifyToken(() -> asEditHtml());
|