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

JiaLiangC pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 923bfccf94 AMBARI-26594: Stack upgrade issue related to null 
upgrade_id (#4121)
923bfccf94 is described below

commit 923bfccf9450de4d3ba9ed5d3ae605c1f3847100
Author: ashokblend <[email protected]>
AuthorDate: Wed Jun 10 07:52:12 2026 +0530

    AMBARI-26594: Stack upgrade issue related to null upgrade_id (#4121)
    
    Co-authored-by: kuashokk <[email protected]>
---
 .../main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java | 3 +--
 .../org/apache/ambari/server/orm/entities/UpgradeHistoryEntity.java    | 3 ++-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java
index 12ee068998..9440c528b6 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java
@@ -185,8 +185,7 @@ public class UpgradeEntity {
    * Uni-directional relationship between an upgrade an all of the components 
in
    * that upgrade.
    */
-  @OneToMany(orphanRemoval=true, cascade = { CascadeType.ALL })
-  @JoinColumn(name = "upgrade_id")
+  @OneToMany(orphanRemoval=true, mappedBy = "upgrade", cascade = { 
CascadeType.ALL })
   private List<UpgradeHistoryEntity> upgradeHistory;
 
   /**
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeHistoryEntity.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeHistoryEntity.java
index c3f97adf6f..585329602d 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeHistoryEntity.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeHistoryEntity.java
@@ -69,7 +69,8 @@ public class UpgradeHistoryEntity {
   @Column(name = "upgrade_id", nullable = false, insertable = false, updatable 
= false)
   private Long upgradeId;
 
-  @JoinColumn(name = "upgrade_id", nullable = false, insertable = false, 
updatable = false)
+  @ManyToOne
+  @JoinColumn(name = "upgrade_id", referencedColumnName = "upgrade_id", 
nullable = false)
   private UpgradeEntity upgrade;
 
   @Column(name = "service_name", nullable = false, insertable = true, 
updatable = true)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to