fix: api/core/ops/ops_trace_manager.py (#8501)

This commit is contained in:
Nam Vu 2024-09-21 19:49:01 +07:00 committed by GitHub
parent 5ddb601e43
commit 8219f9e090
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -176,11 +176,18 @@ class OpsTraceManager:
return None
app: App = db.session.query(App).filter(App.id == app_id).first()
if app is None:
return None
app_ops_trace_config = json.loads(app.tracing) if app.tracing else None
if app_ops_trace_config is not None:
if app_ops_trace_config is None:
return None
tracing_provider = app_ops_trace_config.get("tracing_provider")
else:
if tracing_provider is None or tracing_provider not in provider_config_map:
return None
# decrypt_token