Set locale and language for baseEngine use

This commit is contained in:
dotasek 2024-01-31 16:24:37 -05:00
parent 77f8cdb9df
commit cb2d6c491e
1 changed files with 6 additions and 6 deletions

View File

@ -489,26 +489,26 @@ public class ValidationService {
if (sessionId != null) { if (sessionId != null) {
System.out.println("No such cached session exists for session id " + sessionId + ", re-instantiating validator."); System.out.println("No such cached session exists for session id " + sessionId + ", re-instantiating validator.");
} }
ValidationEngine validator; ValidationEngine validationEngine;
if (hasBaseEngineForKey(cliContext.getBaseEngine())) { if (hasBaseEngineForKey(cliContext.getBaseEngine())) {
System.out.println("Getting base engine: " + cliContext.getBaseEngine()); System.out.println("Getting base engine: " + cliContext.getBaseEngine());
validator = new ValidationEngine(getBaseEngine(cliContext.getBaseEngine())); validationEngine = new ValidationEngine(getBaseEngine(cliContext.getBaseEngine()));
/* As a service, it wouldn't be efficient to have a base validation engine /* As a service, it wouldn't be efficient to have a base validation engine
* for every language. So we just use the baseEngine and set the language * for every language. So we just use the baseEngine and set the language
* manually afterward. * manually afterward.
*/ */
validator.setLanguage(cliContext.getLang()); validationEngine.setLanguage(cliContext.getLang());
validator.setLocale(cliContext.getLocale()); validationEngine.setLocale(cliContext.getLocale());
} else { } else {
System.out.println("Building new validator engine."); System.out.println("Building new validator engine.");
if (cliContext.getSv() == null) { if (cliContext.getSv() == null) {
String sv = determineVersion(cliContext); String sv = determineVersion(cliContext);
cliContext.setSv(sv); cliContext.setSv(sv);
} }
validator = buildValidationEngine(cliContext, definitions, tt); validationEngine = buildValidationEngine(cliContext, definitions, tt);
} }
sessionId = sessionCache.cacheSession(validator); sessionId = sessionCache.cacheSession(validationEngine);
} else { } else {
System.out.println("Cached session exists for session id " + sessionId + ", returning stored validator session id."); System.out.println("Cached session exists for session id " + sessionId + ", returning stored validator session id.");
} }