From 985da1426f77e674a54cb21a1d82d745f8ddb78e Mon Sep 17 00:00:00 2001 From: Bram Borggreve Date: Wed, 20 Nov 2024 13:07:28 -0500 Subject: [PATCH] fix: versions key in init script should be optional --- src/utils/create-app-task-run-init-script.ts | 8 ++++---- src/utils/get-init-script.ts | 10 ++++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/utils/create-app-task-run-init-script.ts b/src/utils/create-app-task-run-init-script.ts index 10ec960..9e53eb9 100644 --- a/src/utils/create-app-task-run-init-script.ts +++ b/src/utils/create-app-task-run-init-script.ts @@ -71,11 +71,11 @@ async function initRename(args: GetArgsResult, init: InitScript) { } async function initCheckVersion(init: InitScript) { - if (init?.versions.anchor) { - await initCheckVersionAnchor(init?.versions.anchor) + if (init?.versions?.anchor) { + await initCheckVersionAnchor(init.versions.anchor) } - if (init?.versions.solana) { - await initCheckVersionSolana(init?.versions.solana) + if (init?.versions?.solana) { + await initCheckVersionSolana(init.versions.solana) } } diff --git a/src/utils/get-init-script.ts b/src/utils/get-init-script.ts index ffcf208..3f28d5c 100644 --- a/src/utils/get-init-script.ts +++ b/src/utils/get-init-script.ts @@ -43,10 +43,12 @@ const InitScriptSchema = z }), ) .optional(), - versions: z.object({ - anchor: z.string().optional(), - solana: z.string().optional(), - }), + versions: z + .object({ + anchor: z.string().optional(), + solana: z.string().optional(), + }) + .optional(), }) .optional()