Skip to content

Commit fddfe3c

Browse files
authored
fix - Job update hours setting (#92)
1 parent 2ad918d commit fddfe3c

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.2
1+
0.1.3

pkg/resources/job.go

+7-2
Original file line numberDiff line numberDiff line change
@@ -363,11 +363,14 @@ func resourceJobUpdate(ctx context.Context, d *schema.ResourceData, m interface{
363363
job.Schedule.Time.Interval = scheduleInterval
364364
}
365365
if d.HasChange("schedule_hours") {
366+
366367
scheduleHours := make([]int, len(d.Get("schedule_hours").([]interface{})))
367368
for i, hour := range d.Get("schedule_hours").([]interface{}) {
368369
scheduleHours[i] = hour.(int)
369370
}
370-
job.Schedule.Time.Hours = &scheduleHours
371+
if len(d.Get("schedule_hours").([]interface{})) > 0 {
372+
job.Schedule.Time.Hours = &scheduleHours
373+
}
371374
job.Schedule.Time.Type = "at_exact_hours"
372375
job.Schedule.Time.Interval = 0
373376
}
@@ -376,7 +379,9 @@ func resourceJobUpdate(ctx context.Context, d *schema.ResourceData, m interface{
376379
for i, day := range d.Get("schedule_days").([]interface{}) {
377380
scheduleDays[i] = day.(int)
378381
}
379-
job.Schedule.Date.Days = &scheduleDays
382+
if len(d.Get("schedule_days").([]interface{})) > 0 {
383+
job.Schedule.Date.Days = &scheduleDays
384+
}
380385
}
381386
if d.HasChange("schedule_cron") {
382387
scheduleCron := d.Get("schedule_cron").(string)

0 commit comments

Comments
 (0)