Skip to content

Commit 0ee9d4b

Browse files
committed
fix: using polymorphic field when creating
1 parent 59cdca7 commit 0ee9d4b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

internal/provider/resource_tfe_team_notification_configuration.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ func modelFromTFETeamNotificationConfiguration(v *tfe.NotificationConfiguration)
6262
Name: types.StringValue(v.Name),
6363
DestinationType: types.StringValue(string(v.DestinationType)),
6464
Enabled: types.BoolValue(v.Enabled),
65-
TeamID: types.StringValue(v.Subscribable.ID),
65+
TeamID: types.StringValue(v.SubscribableChoice.Team.ID),
6666
}
6767

6868
emailAddresses := make([]attr.Value, len(v.EmailAddresses))
@@ -278,6 +278,9 @@ func (r *resourceTFETeamNotificationConfiguration) Create(ctx context.Context, r
278278
Name: plan.Name.ValueStringPointer(),
279279
Token: plan.Token.ValueStringPointer(),
280280
URL: plan.URL.ValueStringPointer(),
281+
SubscribableChoice: &tfe.NotificationConfigurationSubscribableChoice{
282+
Team: &tfe.Team{ID: teamID},
283+
},
281284
}
282285

283286
// Add triggers set to the options struct

0 commit comments

Comments
 (0)