Плагин Jenkins: Как отключить кнопку сохранения задания при отправке FormValidation.error ()? - PullRequest
2 голосов
/ 31 октября 2019

В моем собственном плагине Jenkins у меня есть обязательные поля для его выполнения. Я использую FormValidation (см. Код). Но если у меня есть FormValidation.error (...), пользователь может сохранить задание. И / configSubmit создает исключение.

private FormValidation mandatoryFieldIsValid(String value) {
            if (StringUtils.isBlank(value)) {
                    return FormValidation.error(ErrorMessageConstants.MANDATORY_FIELD_ERROR_MESSAGE);
                }
            return FormValidation.ok();
        }

Я ожидаю, что сохранение будет невозможно, чтобы избежать появления экрана ошибки с stackTrace моей InvalidArgumentException.

Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...