Skip to content

Commit c294471

Browse files
authored
fix: terraform resource provider validation rules (#1388)
* fix: terraform resource provider validation rules * fix: terraform resource provider validation rules
1 parent 58f27e7 commit c294471

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pkg/engine/api/generate.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,10 @@ func validateTerraformResource(resource v1.Resource) error {
203203
// }
204204
if providerExtension, ok := resource.Extensions["provider"].(string); ok {
205205
srcAttrs := strings.Split(providerExtension, "/")
206-
if len(srcAttrs) == 3 {
206+
if len(srcAttrs) == 4 {
207207
providerNamespace = srcAttrs[1]
208208
providerName = srcAttrs[2]
209-
} else if len(srcAttrs) == 2 {
209+
} else if len(srcAttrs) == 3 {
210210
providerNamespace = srcAttrs[0]
211211
providerName = srcAttrs[1]
212212
} else {

pkg/server/handler/stack/utils.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,8 @@ func handleCrash(ctx context.Context, statusHandlingFunc SetRunToFailedFunc, run
199199
logStackTrace(logger)
200200
runLogger.Error("Panic recovered", "error", r)
201201
logStackTrace(runLogger)
202+
statusHandlingFunc(ctx, runID)
202203
}
203-
statusHandlingFunc(ctx, runID)
204204
}
205205

206206
func updateRunRequestPayload(requestPayload *request.CreateRunRequest, params *stackmanager.StackRequestParams, runType constant.RunType) {

0 commit comments

Comments
 (0)