diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx
index 192a557..1fe3e5b 100644
--- a/frontend/src/app/page.tsx
+++ b/frontend/src/app/page.tsx
@@ -381,17 +381,15 @@ function CompanyAnalysisView({
)}
{dataSource === 'Bloomberg' ? (
- status?.company_id && (
-
- )
+
) : (
status?.company_id && (
{
- if (!companyId) return
+ if (!companyId) {
+ setLoading(false) // Stop loading if no ID
+ setData(null)
+ return
+ }
setLoading(true)
setError("")
@@ -97,8 +101,6 @@ export function BloombergView({ companyId, companySymbol, companyMarket, company
)
}
- if (!data && !fetching) return null
-
// 如果后端提供了统一数据字段,直接使用
const mergedData = data?.unified_data || []