fixed form validation error and added new config attributes (migration)

This commit is contained in:
anhefti 2020-09-30 11:02:47 +02:00
parent 5cfbf09d30
commit dfda89a45a
2 changed files with 15 additions and 5 deletions

View file

@ -199,11 +199,7 @@ public final class PageAction {
e.getMessage(),
Utils.getErrorCauseMessage(e));
if (e.getCause() instanceof RestCallError) {
final RestCallError cause = (RestCallError) e.getCause();
PageAction.this.pageContext.notifyError(
PageContext.UNEXPECTED_ERROR_KEY,
cause);
return Result.ofError(cause);
return Result.ofError((RestCallError) e.getCause());
}
return Result.ofError(e);
} catch (final Exception e) {

View file

@ -0,0 +1,14 @@
-- Additional SEB Exam Configuration Attributes
INSERT INTO configuration_attribute VALUES
(940, 'examSessionReconfigureAllow', 'CHECKBOX', null, null, null, null, 'false'),
(941, 'examSessionReconfigureConfigURL', 'TEXT_FIELD', null, null, null, null, ''),
(942, 'quitURLRestart', 'CHECKBOX', null, null, null, null, 'true'),
(943, 'allowWindowCapture', 'CHECKBOX', null, null, null, null, 'false'),
(944, 'autoQuitApplications', 'CHECKBOX', null, null, null, null, 'true'),
(945, 'blockScreenShotsLegacy', 'CHECKBOX', null, null, null, null, 'false'),
(946, 'enableAAC', 'CHECKBOX', null, null, null, null, 'true'),
(947, 'enablePrivateClipboardMacEnforce', 'CHECKBOX', null, null, null, null, 'true'),
(948, 'enablePrivateClipboardMacEnforce', 'CHECKBOX', null, null, null, null, 'false')
;