From 9840b5e10f858731a58fcb265d0e15602517a30f Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Tue, 1 Apr 2025 20:32:43 +0200 Subject: [PATCH] fix(config): :bug: Expand contexts in which the config will autogenerate keys --- classes/config/schema.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/classes/config/schema.ts b/classes/config/schema.ts index 1dd62be2..4f9b9a69 100644 --- a/classes/config/schema.ts +++ b/classes/config/schema.ts @@ -136,12 +136,12 @@ export const filePathString = z export const keyPair = z .strictObject({ - public: sensitiveString, - private: sensitiveString, + public: sensitiveString.optional(), + private: sensitiveString.optional(), }) .optional() .transform(async (k, ctx) => { - if (!k) { + if (!(k?.public && k?.private)) { const keys = await crypto.subtle.generateKey("Ed25519", true, [ "sign", "verify",