From 7499aa920104dff7865eaa1b6e622977fdfcd682 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Wed, 17 Jan 2024 13:13:48 +0100 Subject: [PATCH] Do not fail is we don't have a servicesConfig yet --- src/services.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services.js b/src/services.js index f65e3dc35..563287b59 100644 --- a/src/services.js +++ b/src/services.js @@ -427,7 +427,7 @@ async function configureService(id, data, auditSource) { const servicesConfig = await getConfig(); needsRebuild = servicesConfig[name]?.recoveryMode != data.recoveryMode; // intentional != since 'recoveryMode' may or may not be there - if (name === 'postgresql' && data.useVectorRsExtension !== servicesConfig[name].useVectorRsExtension) needsRebuild = true; + if (name === 'postgresql' && (!servicesConfig[name] || data.useVectorRsExtension !== servicesConfig[name].useVectorRsExtension)) needsRebuild = true; servicesConfig[name] = data;