From 17886e5d5b8f8d2ac655a6a49f778e5a28865d65 Mon Sep 17 00:00:00 2001 From: Eric Peairs Date: Wed, 4 Feb 2026 12:36:24 +0100 Subject: [PATCH 1/3] Remove requirement for mtx to be in sidecar --- lib/mtx/server.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/mtx/server.js b/lib/mtx/server.js index 80d7bead..86a4046c 100644 --- a/lib/mtx/server.js +++ b/lib/mtx/server.js @@ -372,9 +372,8 @@ const _deleteObjectStoreInstance = async (sm_url, instanceID, token) => { } cds.on('listening', async () => { - const profiles = cds.env.profiles ?? [cds.env.profile] const objectStoreKind = cds.env.requires?.attachments?.objectStore?.kind - if (profiles.includes('mtx-sidecar') && cds.env.requires?.attachments?.kind !== 'db') { + if (cds.requires.multitenancy && cds.env.requires?.attachments?.kind !== 'db') { const ds = await cds.connect.to("cds.xt.DeploymentService") if (objectStoreKind === "separate") { ds.after('subscribe', async (_, req) => { From ff8eeebec83d121428e7364f1538788884b15816 Mon Sep 17 00:00:00 2001 From: Eric P Date: Wed, 4 Feb 2026 12:42:24 +0100 Subject: [PATCH 2/3] Update lib/mtx/server.js Co-authored-by: hyperspace-insights[bot] <209611008+hyperspace-insights[bot]@users.noreply.github.com> --- lib/mtx/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mtx/server.js b/lib/mtx/server.js index 86a4046c..5fb283bd 100644 --- a/lib/mtx/server.js +++ b/lib/mtx/server.js @@ -373,7 +373,7 @@ const _deleteObjectStoreInstance = async (sm_url, instanceID, token) => { cds.on('listening', async () => { const objectStoreKind = cds.env.requires?.attachments?.objectStore?.kind - if (cds.requires.multitenancy && cds.env.requires?.attachments?.kind !== 'db') { + if (cds.env.requires?.multitenancy && cds.env.requires?.attachments?.kind !== 'db') { const ds = await cds.connect.to("cds.xt.DeploymentService") if (objectStoreKind === "separate") { ds.after('subscribe', async (_, req) => { From 834043e46fd08be916b7aa8d5d2cccb58b3af335 Mon Sep 17 00:00:00 2001 From: Eric Peairs Date: Wed, 4 Feb 2026 14:25:22 +0100 Subject: [PATCH 3/3] Remove semicolons --- lib/mtx/server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mtx/server.js b/lib/mtx/server.js index 5fb283bd..e89e4b3a 100644 --- a/lib/mtx/server.js +++ b/lib/mtx/server.js @@ -385,11 +385,11 @@ cds.on('listening', async () => { const token = await _fetchToken(url, clientid, clientsecret, certificate, key) - const existingTenantBindings = await fetchObjectStoreBinding(tenant, token); + const existingTenantBindings = await fetchObjectStoreBinding(tenant, token) if (existingTenantBindings.length) { LOG.info(`Existing tenant specific object store for ${tenant} exists. Skipping creation of new one.`) - return; + return } const offeringID = await _getOfferingID(sm_url, token)