diff --git a/hosting/kubernetes/budibase/Chart.yaml b/hosting/kubernetes/budibase/Chart.yaml
index b82cb3bab2..d00b228b0e 100644
--- a/hosting/kubernetes/budibase/Chart.yaml
+++ b/hosting/kubernetes/budibase/Chart.yaml
@@ -37,5 +37,5 @@ dependencies:
condition: services.couchdb.enabled
- name: ingress-nginx
version: 3.35.0
- repository: https://github.com/kubernetes/ingress-nginx
+ repository: https://kubernetes.github.io/ingress-nginx
condition: services.ingress.nginx
diff --git a/lerna.json b/lerna.json
index 58b710b3d6..3f5a320ff1 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "0.9.143-alpha.6",
+ "version": "0.9.143-alpha.9",
"npmClient": "yarn",
"packages": [
"packages/*"
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 2174b6adce..dfa4e91e62 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -1,6 +1,6 @@
{
"name": "@budibase/auth",
- "version": "0.9.143-alpha.6",
+ "version": "0.9.143-alpha.9",
"description": "Authentication middlewares for budibase builder and apps",
"main": "src/index.js",
"author": "Budibase",
diff --git a/packages/auth/src/tenancy/context.js b/packages/auth/src/tenancy/context.js
index b1ef5a5807..01d1fdc604 100644
--- a/packages/auth/src/tenancy/context.js
+++ b/packages/auth/src/tenancy/context.js
@@ -53,6 +53,11 @@ exports.setTenantId = (
// processed later in the chain
tenantId = user.tenantId || header || tenantId
+ // Set the tenantId from the subdomain
+ if (!tenantId) {
+ tenantId = ctx.subdomains && ctx.subdomains[0]
+ }
+
if (!tenantId && !allowNoTenant) {
ctx.throw(403, "Tenant id not set")
}
diff --git a/packages/bbui/package.json b/packages/bbui/package.json
index 36d6f0fcad..13826985c8 100644
--- a/packages/bbui/package.json
+++ b/packages/bbui/package.json
@@ -1,7 +1,7 @@
{
"name": "@budibase/bbui",
"description": "A UI solution used in the different Budibase projects.",
- "version": "0.9.143-alpha.6",
+ "version": "0.9.143-alpha.9",
"license": "AGPL-3.0",
"svelte": "src/index.js",
"module": "dist/bbui.es.js",
diff --git a/packages/builder/package.json b/packages/builder/package.json
index 6fb6291550..b3bb6a6fe5 100644
--- a/packages/builder/package.json
+++ b/packages/builder/package.json
@@ -1,6 +1,6 @@
{
"name": "@budibase/builder",
- "version": "0.9.143-alpha.6",
+ "version": "0.9.143-alpha.9",
"license": "AGPL-3.0",
"private": true,
"scripts": {
@@ -65,10 +65,10 @@
}
},
"dependencies": {
- "@budibase/bbui": "^0.9.143-alpha.6",
- "@budibase/client": "^0.9.143-alpha.6",
+ "@budibase/bbui": "^0.9.143-alpha.9",
+ "@budibase/client": "^0.9.143-alpha.9",
"@budibase/colorpicker": "1.1.2",
- "@budibase/string-templates": "^0.9.143-alpha.6",
+ "@budibase/string-templates": "^0.9.143-alpha.9",
"@sentry/browser": "5.19.1",
"@spectrum-css/page": "^3.0.1",
"@spectrum-css/vars": "^3.0.1",
diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterDrawer.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterDrawer.svelte
index d6bfadb150..4733fd4ffe 100644
--- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterDrawer.svelte
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterDrawer.svelte
@@ -133,7 +133,7 @@
/>
{:else if ["string", "longform", "number"].includes(filter.type)}
- {:else if filter.type === "options" || "array"}
+ {:else if ["options", "array"].includes(filter.type)}