From 3bda4dbac7d3b86c492a38a437e0efdc70f8192c Mon Sep 17 00:00:00 2001 From: Charis <26616127+charislam@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:15:57 -0400 Subject: [PATCH] fix(ai assistant): remove extra backslash in ui (#39079) In the security lints view within the AI Assistant, escaped backticks aren't being properly replaced, so there's a weird backslash around table names. Fixed this so the table name appears without any wrapping punctuation. --- apps/studio/components/ui/AIAssistantPanel/AIOnboarding.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/studio/components/ui/AIAssistantPanel/AIOnboarding.tsx b/apps/studio/components/ui/AIAssistantPanel/AIOnboarding.tsx index d267fdd661df1..e7cc40af96095 100644 --- a/apps/studio/components/ui/AIAssistantPanel/AIOnboarding.tsx +++ b/apps/studio/components/ui/AIAssistantPanel/AIOnboarding.tsx @@ -1,5 +1,6 @@ import { motion } from 'framer-motion' import { BarChart, FileText, Shield } from 'lucide-react' +// End of third-party imports import { useParams } from 'common' import { LINTER_LEVELS } from 'components/interfaces/Linter/Linter.constants' @@ -7,7 +8,7 @@ import { createLintSummaryPrompt } from 'components/interfaces/Linter/Linter.uti import { type Lint, useProjectLintsQuery } from 'data/lint/lint-query' import { Button, Skeleton } from 'ui' import { codeSnippetPrompts, defaultPrompts } from './AIAssistant.prompts' -import { type SqlSnippet } from './AIAssistant.types' +import type { SqlSnippet } from './AIAssistant.types' interface AIOnboardingProps { sqlSnippets?: SqlSnippet[] @@ -137,7 +138,7 @@ export const AIOnboarding = ({ onFocusInput?.() }} > - {lint.detail ? lint.detail.replace(/`/g, '') : lint.title} + {lint.detail ? lint.detail.replace(/\\`/g, '') : lint.title} ) })}