Skip to content

Commit

Permalink
fix: import technical emails field (#1820)
Browse files Browse the repository at this point in the history
  • Loading branch information
rriski committed Sep 17, 2024
1 parent 0913cb2 commit 889180d
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions internal/schemautil/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ func ResourceServiceRead(ctx context.Context, d *schema.ResourceData, m interfac
return diag.Errorf("unable to set tag's in schema: %s", err)
}

if err := d.Set("tech_emails", getTechnicalEmailsForTerraform(d, "tech_emails", s)); err != nil {
if err := d.Set("tech_emails", getTechnicalEmailsForTerraform(s)); err != nil {
return diag.Errorf("unable to set tech_emails in schema: %s", err)
}

Expand Down Expand Up @@ -576,9 +576,8 @@ func getDefaultDiskSpaceIfNotSet(ctx context.Context, d *schema.ResourceData, cl
return diskSpace, nil
}

func getTechnicalEmailsForTerraform(d *schema.ResourceData, field string, s *service.ServiceGetOut) *schema.Set {
_, ok := d.GetOk(field)
if !ok && len(s.TechEmails) == 0 {
func getTechnicalEmailsForTerraform(s *service.ServiceGetOut) *schema.Set {
if len(s.TechEmails) == 0 {
return nil
}

Expand Down Expand Up @@ -681,7 +680,7 @@ func copyServicePropertiesFromAPIResponseToTerraform(
return err
}

if err := d.Set("tech_emails", getTechnicalEmailsForTerraform(d, "tech_emails", s)); err != nil {
if err := d.Set("tech_emails", getTechnicalEmailsForTerraform(s)); err != nil {
return err
}

Expand Down

0 comments on commit 889180d

Please sign in to comment.