diff --git a/server/src/admin/qlik_bridge.rs b/server/src/admin/qlik_bridge.rs index 5621280..af373f1 100644 --- a/server/src/admin/qlik_bridge.rs +++ b/server/src/admin/qlik_bridge.rs @@ -1,7 +1,7 @@ //! Points d'appel vers les modules `qlik` et `ff` utilisés par les Paramètres. //! Branchés après l'intégration de ces modules. -use serde_json::{json, Value}; +use serde_json::Value; /// Ouvre une session Qlik (NTLM → ticket → cookie) avec les identifiants donnés. pub async fn tester_session(_host: String, _user: String, _password: Option) -> anyhow::Result<()> { @@ -9,9 +9,11 @@ pub async fn tester_session(_host: String, _user: String, _password: Option) -> Value { - json!({ "success": false, "url": base.unwrap_or_default(), "error": "Diagnostic indisponible : module en cours de portage" }) + serde_json::to_value(crate::ff::diagnostic::diagnostiquer_api_ff(base).await).unwrap_or(Value::Null) }