Skip to content

Commit 8a465e4

Browse files
author
kuashokk
committed
AMBARI-26594: Stack upgrade issue related to null upgrade_id
1 parent ec1b8d6 commit 8a465e4

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,7 @@ public class UpgradeEntity {
185185
* Uni-directional relationship between an upgrade an all of the components in
186186
* that upgrade.
187187
*/
188-
@OneToMany(orphanRemoval=true, cascade = { CascadeType.ALL })
189-
@JoinColumn(name = "upgrade_id")
188+
@OneToMany(orphanRemoval=true, mappedBy = "upgrade", cascade = { CascadeType.ALL })
190189
private List<UpgradeHistoryEntity> upgradeHistory;
191190

192191
/**

ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeHistoryEntity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ public class UpgradeHistoryEntity {
6969
@Column(name = "upgrade_id", nullable = false, insertable = false, updatable = false)
7070
private Long upgradeId;
7171

72-
@JoinColumn(name = "upgrade_id", nullable = false, insertable = false, updatable = false)
72+
@ManyToOne
73+
@JoinColumn(name = "upgrade_id", referencedColumnName = "upgrade_id", nullable = false)
7374
private UpgradeEntity upgrade;
7475

7576
@Column(name = "service_name", nullable = false, insertable = true, updatable = true)

0 commit comments

Comments
 (0)