|  | @@ -26,16 +26,15 @@ class OpsService:
 | 
	
		
			
				|  |  |          decrypt_tracing_config = OpsTraceManager.decrypt_tracing_config(
 | 
	
		
			
				|  |  |              tenant_id, tracing_provider, trace_config_data.tracing_config
 | 
	
		
			
				|  |  |          )
 | 
	
		
			
				|  |  | +        new_decrypt_tracing_config = OpsTraceManager.obfuscated_decrypt_token(tracing_provider, decrypt_tracing_config)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          if tracing_provider == "langfuse" and (
 | 
	
		
			
				|  |  |              "project_key" not in decrypt_tracing_config or not decrypt_tracing_config.get("project_key")
 | 
	
		
			
				|  |  |          ):
 | 
	
		
			
				|  |  |              project_key = OpsTraceManager.get_trace_config_project_key(decrypt_tracing_config, tracing_provider)
 | 
	
		
			
				|  |  | -            decrypt_tracing_config["project_key"] = project_key
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        decrypt_tracing_config = OpsTraceManager.obfuscated_decrypt_token(tracing_provider, decrypt_tracing_config)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        trace_config_data.tracing_config = decrypt_tracing_config
 | 
	
		
			
				|  |  | +            new_decrypt_tracing_config.update({"project_key": project_key})
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        trace_config_data.tracing_config = new_decrypt_tracing_config
 | 
	
		
			
				|  |  |          return trace_config_data.to_dict()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @classmethod
 | 
	
	
		
			
				|  | @@ -79,7 +78,7 @@ class OpsService:
 | 
	
		
			
				|  |  |          # get tenant id
 | 
	
		
			
				|  |  |          tenant_id = db.session.query(App).filter(App.id == app_id).first().tenant_id
 | 
	
		
			
				|  |  |          tracing_config = OpsTraceManager.encrypt_tracing_config(tenant_id, tracing_provider, tracing_config)
 | 
	
		
			
				|  |  | -        if tracing_provider == "langfuse":
 | 
	
		
			
				|  |  | +        if tracing_provider == "langfuse" and project_key:
 | 
	
		
			
				|  |  |              tracing_config["project_key"] = project_key
 | 
	
		
			
				|  |  |          trace_config_data = TraceAppConfig(
 | 
	
		
			
				|  |  |              app_id=app_id,
 |