@@ -129,6 +129,9 @@ func (impl PropertiesConfigServiceImpl) GetEnvironmentProperties(appId, environm
129
129
IsBasicViewLocked : envOverride .IsBasicViewLocked ,
130
130
CurrentViewEditor : envOverride .CurrentViewEditor ,
131
131
}
132
+ if chartRefId == 0 && envOverride .Chart != nil {
133
+ environmentProperties .ChartRefId = envOverride .Chart .ChartRefId
134
+ }
132
135
133
136
if environmentPropertiesResponse .Namespace == "" {
134
137
environmentPropertiesResponse .Namespace = envOverride .Namespace
@@ -140,8 +143,10 @@ func (impl PropertiesConfigServiceImpl) GetEnvironmentProperties(appId, environm
140
143
}
141
144
if errors .IsNotFound (err ) {
142
145
environmentProperties .Id = 0
143
- environmentProperties .ChartRefId = chartRefId
144
146
environmentProperties .IsOverride = false
147
+ if chartRefId > 0 {
148
+ environmentProperties .ChartRefId = chartRefId
149
+ }
145
150
} else {
146
151
environmentProperties .Id = ecOverride .Id
147
152
environmentProperties .Latest = ecOverride .Latest
@@ -153,6 +158,9 @@ func (impl PropertiesConfigServiceImpl) GetEnvironmentProperties(appId, environm
153
158
environmentProperties .Active = ecOverride .Active
154
159
environmentProperties .IsBasicViewLocked = ecOverride .IsBasicViewLocked
155
160
environmentProperties .CurrentViewEditor = ecOverride .CurrentViewEditor
161
+ if chartRefId == 0 && ecOverride .Chart != nil {
162
+ environmentProperties .ChartRefId = ecOverride .Chart .ChartRefId
163
+ }
156
164
}
157
165
environmentPropertiesResponse .ChartRefId = chartRefId
158
166
environmentPropertiesResponse .EnvironmentConfig = * environmentProperties
0 commit comments