From 05253195655ccfe9828746534499c7675b0e9528 Mon Sep 17 00:00:00 2001 From: Duda Nogueira Date: Fri, 26 Sep 2025 10:37:17 -0300 Subject: [PATCH] Make Multi Tenancy config more resilient --- src/collections/config/utils.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/collections/config/utils.ts b/src/collections/config/utils.ts index 00b9eaec..62c1b8f5 100644 --- a/src/collections/config/utils.ts +++ b/src/collections/config/utils.ts @@ -395,7 +395,13 @@ class ConfigMapping { }; } static multiTenancy(v?: WeaviateMultiTenancyConfig): MultiTenancyConfig { - if (v === undefined) throw new WeaviateDeserializationError('Multi tenancy was not returned by Weaviate'); + if (v === undefined) { + return { + autoTenantActivation: false, + autoTenantCreation: false, + enabled: false, + }; + } return { autoTenantActivation: v.autoTenantActivation ? v.autoTenantActivation : false, autoTenantCreation: v.autoTenantCreation ? v.autoTenantCreation : false,