From dd593677fd0f8a859f99e07cc5c248456c2aa7c1 Mon Sep 17 00:00:00 2001 From: Avgustin Marinov Date: Tue, 7 Apr 2026 09:59:34 +0300 Subject: [PATCH] Fix stop rollout when using PosgreSQL (2) (#3000) Signed-off-by: Avgustin Marinov --- .../hawkbit/repository/jpa/management/JpaRolloutManagement.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/management/JpaRolloutManagement.java b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/management/JpaRolloutManagement.java index 754c6c1e1..d4abef180 100644 --- a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/management/JpaRolloutManagement.java +++ b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/management/JpaRolloutManagement.java @@ -626,7 +626,7 @@ public class JpaRolloutManagement implements RolloutManagement { "SET t.assigned_distribution_set = t.installed_distribution_set, t.update_status = 1 " + "WHERE t.id IN (" + Jpa.formatNativeQueryInClause("tid", targetIds) + ") " + " AND (SELECT count(*) FROM sp_action a " + - " WHERE a.target=t.id and a.active=1) = 0" + " WHERE a.target = t.id and a.active = TRUE) = 0" ); Jpa.setNativeQueryInParameter(updateQuery, "tid", targetIds); final int updated = updateQuery.executeUpdate();