From 5c0d71972c111c6366ed87cdc42d22d4d20fb332 Mon Sep 17 00:00:00 2001 From: William Reiske Date: Sun, 25 May 2025 00:50:37 -0700 Subject: [PATCH] Fix crash when packages setting does not exist Fixes: I20250525-00:48:19.004(-7)? error on boot.js TypeError: Cannot read properties of undefined (reading 'packages') I20250525-00:48:19.004(-7)? at packages/jam:pub-sub/lib/mongo.js:22:38 --- lib/mongo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mongo.js b/lib/mongo.js index 7d2a2a6..9f5cf0b 100644 --- a/lib/mongo.js +++ b/lib/mongo.js @@ -19,7 +19,7 @@ let pubNames = []; let streams = []; let objectIdCollections = []; Meteor.startup(() => { - const all = Meteor.settings.public.packages?.['jam:pub-sub']?.pubs || {}; + const all = Meteor.settings?.public?.packages?.['jam:pub-sub']?.pubs || {}; pubNames = Object.values(all)[0] || []; streams = all.stream || [];