fix(ui): format metadata tag helper

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
jesus 2026-09-09 16:18:20 +00:00
parent 53103a71ba
commit 15af9658f8

View file

@ -65,7 +65,8 @@ export const stripTagsFromMetadata = (metadata: any) => {
export const mergeKeyTags = (fieldTags: unknown, metadata: unknown): string[] => {
const isString = (value: unknown): value is string => typeof value === "string";
const fromField = Array.isArray(fieldTags) ? fieldTags.filter(isString) : [];
const metadataTags = metadata && typeof metadata === "object" ? (metadata as Record<string, unknown>).tags : undefined;
const metadataTags =
metadata && typeof metadata === "object" ? (metadata as Record<string, unknown>).tags : undefined;
const fromMetadata = Array.isArray(metadataTags) ? metadataTags.filter(isString) : [];
return Array.from(new Set([...fromField, ...fromMetadata]));
};