This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch postgresql
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit fc8b216739d287cb2042262dea0ff4671e6f492b
Author: TungTV <vtt...@linagora.com>
AuthorDate: Thu Nov 28 09:05:41 2024 +0700

    JAMES-2586 - Bump Jooq 3.19.13 -> 3.19.15
---
 backends-common/postgres/pom.xml                                    | 2 +-
 .../james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java  | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/backends-common/postgres/pom.xml b/backends-common/postgres/pom.xml
index 2060d07b00..d3a80cf255 100644
--- a/backends-common/postgres/pom.xml
+++ b/backends-common/postgres/pom.xml
@@ -29,7 +29,7 @@
     <name>Apache James :: Backends Common :: Postgres</name>
 
     <properties>
-        <jooq.version>3.19.13</jooq.version>
+        <jooq.version>3.19.15</jooq.version>
         <r2dbc.postgresql.version>1.0.7.RELEASE</r2dbc.postgresql.version>
     </properties>
 
diff --git 
a/mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java
 
b/mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java
index 59fda1c21d..f40dc4e5a2 100644
--- 
a/mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java
+++ 
b/mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/dao/PostgresMailboxMessageDAO.java
@@ -449,9 +449,9 @@ public class PostgresMailboxMessageDAO {
 
         if (addFlags.getUserFlags() != null && addFlags.getUserFlags().length 
> 0) {
             if (addFlags.getUserFlags().length == 1) {
-                updateStatement.getAndUpdate(currentStatement -> 
currentStatement.set(USER_FLAGS, PostgresDSL.arrayAppend(USER_FLAGS, 
addFlags.getUserFlags()[0])));
+                updateStatement.getAndUpdate(currentStatement -> 
currentStatement.set(USER_FLAGS, DSL.arrayAppend(USER_FLAGS, 
addFlags.getUserFlags()[0])));
             } else {
-                updateStatement.getAndUpdate(currentStatement -> 
currentStatement.set(USER_FLAGS, PostgresDSL.arrayCat(USER_FLAGS, 
addFlags.getUserFlags())));
+                updateStatement.getAndUpdate(currentStatement -> 
currentStatement.set(USER_FLAGS, DSL.arrayConcat(USER_FLAGS, 
addFlags.getUserFlags())));
             }
         }
 
@@ -488,7 +488,7 @@ public class PostgresMailboxMessageDAO {
 
         if (removeFlags.getUserFlags() != null && 
removeFlags.getUserFlags().length > 0) {
             if (removeFlags.getUserFlags().length == 1) {
-                updateStatement.getAndUpdate(currentStatement -> 
currentStatement.set(USER_FLAGS, PostgresDSL.arrayRemove(USER_FLAGS, 
removeFlags.getUserFlags()[0])));
+                updateStatement.getAndUpdate(currentStatement -> 
currentStatement.set(USER_FLAGS, DSL.arrayRemove(USER_FLAGS, 
removeFlags.getUserFlags()[0])));
             } else {
                 updateStatement.getAndUpdate(currentStatement -> 
currentStatement.set(USER_FLAGS, 
DSL.function(REMOVE_ELEMENTS_FROM_ARRAY_FUNCTION_NAME, String[].class,
                     USER_FLAGS,


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org
For additional commands, e-mail: notifications-h...@james.apache.org

Reply via email to