@@ -73,6 +73,7 @@ func (r *TurnstileWidgetResource) Create(ctx context.Context, req resource.Creat
73
73
})
74
74
if err != nil {
75
75
resp .Diagnostics .AddError ("Error creating challenge widget" , err .Error ())
76
+ return
76
77
}
77
78
78
79
data = buildChallengeModelFromWidget (
@@ -96,6 +97,7 @@ func (r *TurnstileWidgetResource) Read(ctx context.Context, req resource.ReadReq
96
97
97
98
if err != nil {
98
99
resp .Diagnostics .AddError ("Error reading challenge widget" , err .Error ())
100
+ return
99
101
}
100
102
101
103
data = buildChallengeModelFromWidget (
@@ -129,6 +131,7 @@ func (r *TurnstileWidgetResource) Update(ctx context.Context, req resource.Updat
129
131
130
132
if err != nil {
131
133
resp .Diagnostics .AddError ("Error reading challenge widget" , err .Error ())
134
+ return
132
135
}
133
136
134
137
data = buildChallengeModelFromWidget (
@@ -151,13 +154,15 @@ func (r *TurnstileWidgetResource) Delete(ctx context.Context, req resource.Delet
151
154
err := r .client .V1 .DeleteTurnstileWidget (ctx , cfv1 .AccountIdentifier (data .AccountID .ValueString ()), data .ID .ValueString ())
152
155
if err != nil {
153
156
resp .Diagnostics .AddError ("Error deleting challenge widget" , err .Error ())
157
+ return
154
158
}
155
159
}
156
160
157
161
func (r * TurnstileWidgetResource ) ImportState (ctx context.Context , req resource.ImportStateRequest , resp * resource.ImportStateResponse ) {
158
162
idParts := strings .Split (req .ID , "/" )
159
163
if len (idParts ) != 2 {
160
164
resp .Diagnostics .AddError ("Error importing challenge widget" , "Invalid ID specified. Please specify the ID as \" accounts_id/sitekey\" " )
165
+ return
161
166
}
162
167
resp .Diagnostics .Append (resp .State .SetAttribute (ctx , path .Root ("account_id" ), idParts [0 ])... )
163
168
resp .Diagnostics .Append (resp .State .SetAttribute (ctx , path .Root ("id" ), idParts [1 ])... )
0 commit comments