Compare commits
4 commits
Author | SHA1 | Date | |
---|---|---|---|
|
3a8d29fe6e | ||
|
0c04a358f4 | ||
|
b1bd21c424 | ||
|
a096253e6d |
4 changed files with 10 additions and 4 deletions
|
@ -46,7 +46,7 @@ public class DowngradeSEBSettingsCheck implements DBIntegrityCheck {
|
||||||
"400,401,402,403,404,405,406,407,408,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516," +
|
"400,401,402,403,404,405,406,407,408,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516," +
|
||||||
"517,518,519,520,804,812,900,901,904,919,928,940,941,942,950,951,952,953,960,961,970,971,972,973,974,975," +
|
"517,518,519,520,804,812,900,901,904,919,928,940,941,942,950,951,952,953,960,961,970,971,972,973,974,975," +
|
||||||
"1100,1101,1102,1103,1104,1105,1106,1108,1116,1120,1121,1122,1123,1124,1125,1129,1130,1131,1132,1133,1500," +
|
"1100,1101,1102,1103,1104,1105,1106,1108,1116,1120,1121,1122,1123,1124,1125,1129,1130,1131,1132,1133,1500," +
|
||||||
"1501,1502,1503,1504,1505,1506,1508,1516,1530,1531,1532,1533,1551,1578,";
|
"1501,1502,1503,1504,1505,1506,1508,1516,1530,1531,1532,1533,1551,1578,947";
|
||||||
private final boolean fixDowngrade;
|
private final boolean fixDowngrade;
|
||||||
|
|
||||||
public DowngradeSEBSettingsCheck(
|
public DowngradeSEBSettingsCheck(
|
||||||
|
@ -139,7 +139,7 @@ public class DowngradeSEBSettingsCheck implements DBIntegrityCheck {
|
||||||
"DELETE FROM "+ schemaName +".flyway_schema_history WHERE version > " + lastMigrationVersion);
|
"DELETE FROM "+ schemaName +".flyway_schema_history WHERE version > " + lastMigrationVersion);
|
||||||
prepareStatement.execute();
|
prepareStatement.execute();
|
||||||
|
|
||||||
INIT_LOGGER.info(" ---> Deleted {} entries from table flyway_schema_history", deletedOrientation);
|
INIT_LOGGER.info(" ---> Deleted entries from table flyway_schema_history until version: {}", lastMigrationVersion);
|
||||||
|
|
||||||
return "Successfully deleted SEB Settings attributes: " + allNames;
|
return "Successfully deleted SEB Settings attributes: " + allNames;
|
||||||
} catch (final Exception e) {
|
} catch (final Exception e) {
|
||||||
|
|
|
@ -31,4 +31,9 @@ public final class DAOLoggingSupport {
|
||||||
result.onError(error -> log.error("Unexpected error. Object processing is skipped: ", error)));
|
result.onError(error -> log.error("Unexpected error. Object processing is skipped: ", error)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static <T> Stream<T> logMinAndSkipOnError(final Result<T> result) {
|
||||||
|
return Result.skipOnError(
|
||||||
|
result.onError(error -> log.error("Unexpected error. Object processing is skipped: {}", error.getMessage())));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -120,7 +120,7 @@ public class ConfigurationAttributeDAOImpl implements ConfigurationAttributeDAO
|
||||||
.execute()
|
.execute()
|
||||||
.stream()
|
.stream()
|
||||||
.map(ConfigurationAttributeDAOImpl::toDomainModel)
|
.map(ConfigurationAttributeDAOImpl::toDomainModel)
|
||||||
.flatMap(DAOLoggingSupport::logAndSkipOnError)
|
.flatMap(DAOLoggingSupport::logMinAndSkipOnError)
|
||||||
.filter(predicate)
|
.filter(predicate)
|
||||||
.collect(Collectors.toList()));
|
.collect(Collectors.toList()));
|
||||||
}
|
}
|
||||||
|
@ -153,7 +153,7 @@ public class ConfigurationAttributeDAOImpl implements ConfigurationAttributeDAO
|
||||||
.execute()
|
.execute()
|
||||||
.stream()
|
.stream()
|
||||||
.map(ConfigurationAttributeDAOImpl::toDomainModel)
|
.map(ConfigurationAttributeDAOImpl::toDomainModel)
|
||||||
.flatMap(DAOLoggingSupport::logAndSkipOnError)
|
.flatMap(DAOLoggingSupport::logMinAndSkipOnError)
|
||||||
.collect(Collectors.toList()));
|
.collect(Collectors.toList()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1355,6 +1355,7 @@ sebserver.examconfig.props.label.allowPDFPlugIn.tooltip=The Adobe Acrobat Reader
|
||||||
sebserver.examconfig.props.label.downloadAndOpenSebConfig=Download and open SEB Config Files
|
sebserver.examconfig.props.label.downloadAndOpenSebConfig=Download and open SEB Config Files
|
||||||
sebserver.examconfig.props.label.downloadAndOpenSebConfig.tooltip=Download and open .seb config files regardless if downloading and opening other file types is allowed
|
sebserver.examconfig.props.label.downloadAndOpenSebConfig.tooltip=Download and open .seb config files regardless if downloading and opening other file types is allowed
|
||||||
sebserver.examconfig.props.label.allowCustomDownloadLocation=Allow user to select custom download / upload directory
|
sebserver.examconfig.props.label.allowCustomDownloadLocation=Allow user to select custom download / upload directory
|
||||||
|
sebserver.examconfig.props.label.allowCustomDownUploadLocation=Allow user to select custom download / upload directory
|
||||||
|
|
||||||
|
|
||||||
sebserver.examconfig.props.group.sessionHandling=Session Handling
|
sebserver.examconfig.props.group.sessionHandling=Session Handling
|
||||||
|
|
Loading…
Reference in a new issue