From d4ac59af7808c8d70893b2dfb8504b8a89d25b34 Mon Sep 17 00:00:00 2001 From: iroqueta Date: Wed, 27 Mar 2024 14:36:28 -0300 Subject: [PATCH 1/2] The client TimeZone was not being seted in submit context Issue: 107049 --- .../com/genexus/specific/java/JavaModelContextExtension.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/src/main/java/com/genexus/specific/java/JavaModelContextExtension.java b/java/src/main/java/com/genexus/specific/java/JavaModelContextExtension.java index 1f1ba9537..538fa6245 100644 --- a/java/src/main/java/com/genexus/specific/java/JavaModelContextExtension.java +++ b/java/src/main/java/com/genexus/specific/java/JavaModelContextExtension.java @@ -166,6 +166,7 @@ public void afterGetConnection(ModelContext modelContext, int handle, AbstractDa public ModelContext submitCopy(ModelContext modelContext) { ModelContext newContext = new ModelContext(modelContext); newContext.setHttpContext(new HttpContextNull()); + newContext.setCurrentTimeZone(modelContext.getClientTimeZone()); initializeSubmitSession(modelContext, newContext); HttpContext ctx = (HttpContext) modelContext.getHttpContext(); if (ctx != null) From 21f2053a01c8c6cc85825d04d32504c4552c3a83 Mon Sep 17 00:00:00 2001 From: iroqueta Date: Mon, 1 Apr 2024 19:14:13 -0300 Subject: [PATCH 2/2] The client TimeZone was not being seted in submit context Issue: 107049 --- java/src/main/java/com/genexus/util/SubmitThreadPool.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/java/src/main/java/com/genexus/util/SubmitThreadPool.java b/java/src/main/java/com/genexus/util/SubmitThreadPool.java index 65cd37179..8c95fedb8 100644 --- a/java/src/main/java/com/genexus/util/SubmitThreadPool.java +++ b/java/src/main/java/com/genexus/util/SubmitThreadPool.java @@ -28,8 +28,7 @@ public synchronized static void submit(final ISubmitteable proc, final int id, f { public void run() { - if (ctx.threadModelContext.get() == null) - ctx.threadModelContext.set(ctx); + ctx.threadModelContext.set(ctx); proc.submit(id, submitParms, ctx); SubmitThreadPool.decRemainingSubmits(); } @@ -190,8 +189,7 @@ public void run() // Ejecuto el submit try { - if (context.threadModelContext.get() == null) - context.threadModelContext.set(context); + context.threadModelContext.set(context); proc.submit(submitId, submitParms, context); }catch(Throwable e) {