diff --git a/internal/service/ec2/ec2_spot_instance_request.go b/internal/service/ec2/ec2_spot_instance_request.go index 064ca3ad3a15..d222b1c363ac 100644 --- a/internal/service/ec2/ec2_spot_instance_request.go +++ b/internal/service/ec2/ec2_spot_instance_request.go @@ -241,6 +241,10 @@ func resourceSpotInstanceRequestCreate(ctx context.Context, d *schema.ResourceDa }, ) + if err != nil { + return sdkdiag.AppendFromErr(diags, err) + } + return append(diags, resourceSpotInstanceRequestRead(ctx, d, meta)...) }