This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new 3d0a1331e8 Fixed: Prevents to uselessly clutter the logs up with
SetTimeZoneFromBrowser errors (OFBIZ-13061)
3d0a1331e8 is described below
commit 3d0a1331e8ae75ae42f154df28c249721d481de3
Author: Jacques Le Roux <[email protected]>
AuthorDate: Thu May 2 09:55:52 2024 +0200
Fixed: Prevents to uselessly clutter the logs up with
SetTimeZoneFromBrowser errors (OFBIZ-13061)
Fixes this error found in trunk demo log.
SetTimeZoneFromBrowser.groovy]: (Cannot get property 'userLoginId' on null
object)
It happens, at least with webpos/control/SetTimeZoneFromBrowser
It's just to prevents cluttering the logs.
---
.../org/apache/ofbiz/common/SetTimeZoneFromBrowser.groovy | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git
a/framework/common/src/main/groovy/org/apache/ofbiz/common/SetTimeZoneFromBrowser.groovy
b/framework/common/src/main/groovy/org/apache/ofbiz/common/SetTimeZoneFromBrowser.groovy
index 232e61bada..49271f9ff2 100644
---
a/framework/common/src/main/groovy/org/apache/ofbiz/common/SetTimeZoneFromBrowser.groovy
+++
b/framework/common/src/main/groovy/org/apache/ofbiz/common/SetTimeZoneFromBrowser.groovy
@@ -21,12 +21,14 @@ package org.apache.ofbiz.common
import org.apache.ofbiz.service.ServiceUtil
Map setTimeZoneFromBrowser() {
- userLogin = from('UserLogin').where('userLoginId',
parameters.userLogin.userLoginId).queryFirst()
- if (userLogin) {
- if (!userLogin.lastTimeZone || userLogin.lastTimeZone == 'null') {
- userLogin.lastTimeZone = parameters.localeName
- userLogin.store()
- return ServiceUtil.returnSuccess()
+ if (parameters?.userLogin?.userLoginId) {
+ userLogin = from('UserLogin').where('userLoginId',
parameters.userLogin.userLoginId).queryFirst()
+ if (userLogin) {
+ if (!userLogin.lastTimeZone || userLogin.lastTimeZone == 'null') {
+ userLogin.lastTimeZone = parameters.localeName
+ userLogin.store()
+ return ServiceUtil.returnSuccess()
+ }
}
}
// Do nothing if no userLogin to prevents to uselessly clutter the logs up
with very common SetTimeZoneFromBrowser errors