Skip to content

Commit ec95b76

Browse files
committed
fix empty recurring field
1 parent bd62e01 commit ec95b76

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

internal/kibana/maintenance_window/models.go

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -170,16 +170,18 @@ func (model *MaintenanceWindowModel) _fromAPIResponse(ctx context.Context, respo
170170
Start: types.StringValue(response.Schedule.Custom.Start),
171171
Duration: types.StringValue(response.Schedule.Custom.Duration),
172172
Timezone: types.StringPointerValue(response.Schedule.Custom.Timezone),
173-
}
174-
175-
if response.Schedule.Custom.Recurring != nil {
176-
model.CustomSchedule.Recurring = &MaintenanceWindowScheduleRecurring{
177-
End: types.StringPointerValue(response.Schedule.Custom.Recurring.End),
178-
Every: types.StringPointerValue(response.Schedule.Custom.Recurring.Every),
173+
Recurring: &MaintenanceWindowScheduleRecurring{
174+
End: types.StringNull(),
175+
Every: types.StringNull(),
179176
OnWeekDay: types.ListNull(types.StringType),
180177
OnMonth: types.ListNull(types.Int32Type),
181178
OnMonthDay: types.ListNull(types.Int32Type),
182-
}
179+
},
180+
}
181+
182+
if response.Schedule.Custom.Recurring != nil {
183+
model.CustomSchedule.Recurring.End = types.StringPointerValue(response.Schedule.Custom.Recurring.End)
184+
model.CustomSchedule.Recurring.Every = types.StringPointerValue(response.Schedule.Custom.Recurring.Every)
183185

184186
if response.Schedule.Custom.Recurring.Occurrences != nil {
185187
occurrences := int32(*response.Schedule.Custom.Recurring.Occurrences)

0 commit comments

Comments
 (0)