Skip to content

Commit c1ccd2c

Browse files
committed
fix churn on monitoring bools
1 parent 9854819 commit c1ccd2c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

internal/fleet/agent_policy/models.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,12 @@ func (model *agentPolicyModel) populateFromAPI(data *fleetapi.AgentPolicy) {
3636
model.FleetServerHostId = types.StringPointerValue(data.FleetServerHostId)
3737

3838
if data.MonitoringEnabled != nil {
39-
model.MonitorLogs = types.BoolValue(slices.Contains(data.MonitoringEnabled, fleetapi.AgentPolicyMonitoringEnabledLogs))
40-
model.MonitorMetrics = types.BoolValue(slices.Contains(data.MonitoringEnabled, fleetapi.AgentPolicyMonitoringEnabledMetrics))
41-
} else {
42-
model.MonitorLogs = types.BoolNull()
43-
model.MonitorMetrics = types.BoolNull()
39+
if slices.Contains(data.MonitoringEnabled, fleetapi.AgentPolicyMonitoringEnabledLogs) {
40+
model.MonitorLogs = types.BoolValue(true)
41+
}
42+
if slices.Contains(data.MonitoringEnabled, fleetapi.AgentPolicyMonitoringEnabledMetrics) {
43+
model.MonitorMetrics = types.BoolValue(true)
44+
}
4445
}
4546
model.MonitoringOutputId = types.StringPointerValue(data.MonitoringOutputId)
4647
model.Name = types.StringValue(data.Name)

0 commit comments

Comments
 (0)