Skip to content

Commit

Permalink
[FIX] nil memory pointer std alerts (#35)
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolastakashi authored Jul 28, 2023
1 parent 0e5b0d3 commit 24218f4
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions controllers/alphacontrollers/alert_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -367,6 +367,9 @@ func flattenStandardCondition(condition *alerts.AlertCondition) coralogixv1alpha
var standardCondition coralogixv1alpha1.StandardConditions
var conditionParams *alerts.ConditionParameters

standardCondition.Threshold = new(int)
standardCondition.TimeWindow = new(coralogixv1alpha1.TimeWindow)

switch condition := condition.GetCondition().(type) {
case *alerts.AlertCondition_LessThan:
conditionParams = condition.LessThan.GetParameters()
Expand All @@ -391,9 +394,7 @@ func flattenStandardCondition(condition *alerts.AlertCondition) coralogixv1alpha
case *alerts.AlertCondition_MoreThan:
conditionParams = condition.MoreThan.GetParameters()
standardCondition.AlertWhen = coralogixv1alpha1.StandardAlertWhenMoreThan
standardCondition.Threshold = new(int)
*standardCondition.Threshold = int(conditionParams.GetThreshold().GetValue())
standardCondition.TimeWindow = new(coralogixv1alpha1.TimeWindow)
*standardCondition.TimeWindow = coralogixv1alpha1.TimeWindow(alertProtoTimeWindowToSchemaTimeWindow[conditionParams.GetTimeframe()])
case *alerts.AlertCondition_MoreThanUsual:
conditionParams = condition.MoreThanUsual.GetParameters()
Expand Down

0 comments on commit 24218f4

Please sign in to comment.