@@ -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