Add error handeling
This commit is contained in:
11
src/utils.ts
11
src/utils.ts
@@ -411,9 +411,16 @@ const loadSecretsViaConnect = async (
|
|||||||
const secretValue = await getSecretFromConnectItem(client, item, parsed);
|
const secretValue = await getSecretFromConnectItem(client, item, parsed);
|
||||||
setResolvedSecret(envName, secretValue, shouldExportEnv);
|
setResolvedSecret(envName, secretValue, shouldExportEnv);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
const msg = err instanceof Error ? err.message : String(err);
|
const msg =
|
||||||
|
err instanceof Error
|
||||||
|
? err.message
|
||||||
|
: err && typeof err === "object" && "message" in err
|
||||||
|
? String((err as { message?: unknown }).message)
|
||||||
|
: err && typeof err === "object"
|
||||||
|
? JSON.stringify(err)
|
||||||
|
: String(err);
|
||||||
throw new Error(`Failed to load ref "${ref}": ${msg}`);
|
throw new Error(`Failed to load ref "${ref}": ${msg}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (shouldExportEnv) {
|
if (shouldExportEnv) {
|
||||||
|
|||||||
Reference in New Issue
Block a user