From 343ffccc1355b8a082b30a40f2d44be0d78835be Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 25 May 2024 01:18:05 -0400 Subject: [PATCH] fix no metadata fn specified --- sdk/js/package.json | 2 +- sdk/js/src/event/index.ts | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sdk/js/package.json b/sdk/js/package.json index 59c9b4087..f398d204d 100644 --- a/sdk/js/package.json +++ b/sdk/js/package.json @@ -3,7 +3,7 @@ "name": "sst", "type": "module", "sideEffects": false, - "version": "3.0.21", + "version": "3.0.22", "main": "./dist/index.js", "exports": { ".": "./dist/index.js", diff --git a/sdk/js/src/event/index.ts b/sdk/js/src/event/index.ts index aa2f747f3..9bffb59e7 100644 --- a/sdk/js/src/event/index.ts +++ b/sdk/js/src/event/index.ts @@ -46,10 +46,11 @@ export module event { ) => Promise; const validate = validator(schema); async function create(properties: any, metadata?: any) { - metadata = - typeof input.metadata === "function" + metadata = input.metadata + ? typeof input.metadata === "function" ? input.metadata(type, properties) - : input.metadata(metadata); + : input.metadata(metadata) + : {}; properties = validate(properties); return { type,