fix getLanguage NPE
This commit is contained in:
@ -356,7 +356,10 @@ public class TimiSpring {
|
|||||||
public static Language.Enum getLanguage() {
|
public static Language.Enum getLanguage() {
|
||||||
String name = getRequestArg("lang");
|
String name = getRequestArg("lang");
|
||||||
if (TimiJava.isEmpty(name)) {
|
if (TimiJava.isEmpty(name)) {
|
||||||
List<Locale.LanguageRange> rangeList = Locale.LanguageRange.parse(getLanguageRaw());
|
name = getLanguageRaw();
|
||||||
|
}
|
||||||
|
if (TimiJava.isNotEmpty(name)) {
|
||||||
|
List<Locale.LanguageRange> rangeList = Locale.LanguageRange.parse(name);
|
||||||
for (Locale.LanguageRange item : rangeList) {
|
for (Locale.LanguageRange item : rangeList) {
|
||||||
if (item.getRange().contains("-")) {
|
if (item.getRange().contains("-")) {
|
||||||
name = item.getRange();
|
name = item.getRange();
|
||||||
|
|||||||
@ -61,7 +61,7 @@ public class Page<T> extends BasePage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void addOrder(String field, BaseMapper.OrderType orderType) {
|
public void addOrder(String field, BaseMapper.OrderType orderType) {
|
||||||
orderMap = TimiJava.firstNotNull(orderMap, new LinkedHashMap<>());
|
orderMap = TimiJava.defaultIfNull(orderMap, new LinkedHashMap<>());
|
||||||
orderMap.put(Text.camelCase2underscore(field), orderType);
|
orderMap.put(Text.camelCase2underscore(field), orderType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user