fix: omit empty Langfuse tenant fields

This commit is contained in:
Ravi Kumar L 2026-06-21 17:56:08 +02:00
parent 0a0ce6a76c
commit 093bdde4e3

View file

@ -36,9 +36,15 @@ export function buildLangfuseConfig({
const langfuse: LangfuseRunConfig = {
deterministicTraceId: true,
metadata: mergeTraceMetadata(undefined, normalizedTenantId),
tags: mergeTags(undefined, normalizedTenantId),
};
const metadata = mergeTraceMetadata(undefined, normalizedTenantId);
const tags = mergeTags(undefined, normalizedTenantId);
if (metadata) {
langfuse.metadata = metadata;
}
if (tags) {
langfuse.tags = tags;
}
if (config?.enabled === false) {
return {