Skip to content

Commit 8428808

Browse files
Update cloudsmith/data_source_service_details.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 96494d0 commit 8428808

File tree

1 file changed

+30
-10
lines changed

1 file changed

+30
-10
lines changed

cloudsmith/data_source_service_details.go

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,40 @@ func dataSourceServiceDetailsRead(d *schema.ResourceData, m interface{}) error {
3737
}
3838

3939
// Map fields (include API key; may be redacted if not freshly created)
40-
d.Set("created_at", service.GetCreatedAt().Format(time.RFC3339))
41-
d.Set("created_by", service.GetCreatedBy())
42-
d.Set("created_by_url", service.GetCreatedByUrl())
43-
d.Set("description", service.GetDescription())
44-
d.Set("key", service.GetKey())
40+
if err := d.Set("created_at", service.GetCreatedAt().Format(time.RFC3339)); err != nil {
41+
return fmt.Errorf("error setting created_at: %w", err)
42+
}
43+
if err := d.Set("created_by", service.GetCreatedBy()); err != nil {
44+
return fmt.Errorf("error setting created_by: %w", err)
45+
}
46+
if err := d.Set("created_by_url", service.GetCreatedByUrl()); err != nil {
47+
return fmt.Errorf("error setting created_by_url: %w", err)
48+
}
49+
if err := d.Set("description", service.GetDescription()); err != nil {
50+
return fmt.Errorf("error setting description: %w", err)
51+
}
52+
if err := d.Set("key", service.GetKey()); err != nil {
53+
return fmt.Errorf("error setting key: %w", err)
54+
}
4555
if service.HasKeyExpiresAt() {
4656
// key_expires_at only populated if org has API key policy
47-
d.Set("key_expires_at", service.GetKeyExpiresAt().Format(time.RFC3339))
57+
if err := d.Set("key_expires_at", service.GetKeyExpiresAt().Format(time.RFC3339)); err != nil {
58+
return fmt.Errorf("error setting key_expires_at: %w", err)
59+
}
4860
} else {
49-
d.Set("key_expires_at", "")
61+
if err := d.Set("key_expires_at", ""); err != nil {
62+
return fmt.Errorf("error setting key_expires_at: %w", err)
63+
}
64+
}
65+
if err := d.Set("name", service.GetName()); err != nil {
66+
return fmt.Errorf("error setting name: %w", err)
67+
}
68+
if err := d.Set("role", service.GetRole()); err != nil {
69+
return fmt.Errorf("error setting role: %w", err)
70+
}
71+
if err := d.Set("slug", service.GetSlug()); err != nil {
72+
return fmt.Errorf("error setting slug: %w", err)
5073
}
51-
d.Set("name", service.GetName())
52-
d.Set("role", service.GetRole())
53-
d.Set("slug", service.GetSlug())
5474
if err := d.Set("teams", flattenServiceTeamsDS(service.GetTeams())); err != nil {
5575
return fmt.Errorf("error setting teams: %w", err)
5676
}

0 commit comments

Comments
 (0)