File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -188,9 +188,10 @@ func (c *customPluginMonitor) generateStatus(result cpmtypes.Result) *types.Stat
188
188
if condition .Status == types .True && status != types .True {
189
189
// Scenario 1: Condition status changes from True to False/Unknown
190
190
newReason = defaultConditionReason
191
- if newMessage == "" {
191
+ if status == types . False {
192
192
newMessage = defaultConditionMessage
193
193
} else {
194
+ // When status unknown, the result's message is important for debug
194
195
newMessage = result .Message
195
196
}
196
197
} else if condition .Status != types .True && status == types .True {
@@ -200,9 +201,10 @@ func (c *customPluginMonitor) generateStatus(result cpmtypes.Result) *types.Stat
200
201
} else if condition .Status != status {
201
202
// Scenario 3: Condition status changes from False to Unknown or vice versa
202
203
newReason = defaultConditionReason
203
- if newMessage == "" {
204
+ if status == types . False {
204
205
newMessage = defaultConditionMessage
205
206
} else {
207
+ // When status unknown, the result's message is important for debug
206
208
newMessage = result .Message
207
209
}
208
210
} else if condition .Status == types .True && status == types .True &&
You can’t perform that action at this time.
0 commit comments