Home
diff --git a/packages/builder/vite.config.js b/packages/builder/vite.config.js
index 7227551850..bf6b4ce17e 100644
--- a/packages/builder/vite.config.js
+++ b/packages/builder/vite.config.js
@@ -1,6 +1,7 @@
import { svelte } from "@sveltejs/vite-plugin-svelte"
import replace from "@rollup/plugin-replace"
import { defineConfig, loadEnv } from "vite"
+import { viteStaticCopy } from "vite-plugin-static-copy"
import path from "path"
const ignoredWarnings = [
@@ -59,6 +60,18 @@ export default defineConfig(({ mode }) => {
),
"process.env.SENTRY_DSN": JSON.stringify(process.env.SENTRY_DSN),
}),
+ viteStaticCopy({
+ targets: [
+ {
+ src: "../../node_modules/@fontsource/source-sans-pro",
+ dest: "fonts",
+ },
+ {
+ src: "../../node_modules/remixicon/fonts/*",
+ dest: "fonts",
+ },
+ ],
+ }),
],
optimizeDeps: {
exclude: ["@roxi/routify"],
diff --git a/packages/client/src/components/app/Layout.svelte b/packages/client/src/components/app/Layout.svelte
index 244500f266..ba5bbedd2f 100644
--- a/packages/client/src/components/app/Layout.svelte
+++ b/packages/client/src/components/app/Layout.svelte
@@ -180,10 +180,7 @@
{/if}
{#if !hideLogo}
-
+
{/if}
{#if !hideTitle && title}
{title}
diff --git a/packages/client/src/components/app/deprecated/Navigation.svelte b/packages/client/src/components/app/deprecated/Navigation.svelte
index dbc847f269..d2c9b6986f 100644
--- a/packages/client/src/components/app/deprecated/Navigation.svelte
+++ b/packages/client/src/components/app/deprecated/Navigation.svelte
@@ -18,7 +18,7 @@
diff --git a/packages/server/src/api/controllers/row/ExternalRequest.ts b/packages/server/src/api/controllers/row/ExternalRequest.ts
index b13ec22cfd..f6b75aca05 100644
--- a/packages/server/src/api/controllers/row/ExternalRequest.ts
+++ b/packages/server/src/api/controllers/row/ExternalRequest.ts
@@ -19,6 +19,7 @@ import {
breakRowIdField,
convertRowId,
generateRowIdField,
+ getPrimaryDisplay,
isRowId,
isSQL,
} from "../../../integrations/utils"
@@ -391,7 +392,10 @@ export class ExternalRequest {
}
}
relatedRow = processFormulas(linkedTable, relatedRow)
- const relatedDisplay = display ? relatedRow[display] : undefined
+ let relatedDisplay
+ if (display) {
+ relatedDisplay = getPrimaryDisplay(relatedRow[display])
+ }
row[relationship.column][key] = {
primaryDisplay: relatedDisplay || "Invalid display column",
_id: relatedRow._id,
diff --git a/packages/server/src/api/controllers/static/templates/BudibaseApp.svelte b/packages/server/src/api/controllers/static/templates/BudibaseApp.svelte
index 5df821f453..32edb6dc7b 100644
--- a/packages/server/src/api/controllers/static/templates/BudibaseApp.svelte
+++ b/packages/server/src/api/controllers/static/templates/BudibaseApp.svelte
@@ -40,19 +40,14 @@
{#if favicon !== ""}
{:else}
-
+
{/if}
-
-
-
-
+
+
+
+
+