From 9a4ccabd1b890471e3ca05426a9fc0dbc464305b Mon Sep 17 00:00:00 2001 From: root Date: Wed, 1 Jul 2026 12:11:35 +0000 Subject: [PATCH] fix: ler resposta real do PATCH e logar body enviado/recebido para debug --- src-tauri/src/plugins/supabase.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/plugins/supabase.rs b/src-tauri/src/plugins/supabase.rs index 9aaaac8..ef95cab 100644 --- a/src-tauri/src/plugins/supabase.rs +++ b/src-tauri/src/plugins/supabase.rs @@ -256,6 +256,9 @@ impl SupabaseClient { urlencoding::encode(id_fechamento) ); + // Log do que está sendo enviado (debug) + log::info!("[PATCH] url={} body={}", url, updates); + let resp = self .http .patch(&url) @@ -264,11 +267,18 @@ impl SupabaseClient { .json(updates) .send()?; - if resp.status().is_success() { + let status = resp.status(); + if status.is_success() { + // Ler a resposta real do Supabase (retorna o registro atualizado) + if let Ok(ret) = resp.json::() { + log::info!("[PATCH] sucesso — resposta: {}", ret); + } else { + log::warn!("[PATCH] sucesso mas não conseguiu ler resposta"); + } Ok(serde_json::json!({ "ok": true, "id_fechamento": id_fechamento })) } else { - let status = resp.status(); let body = resp.text().unwrap_or_default(); + log::error!("[PATCH] HTTP {} body: {}", status.as_u16(), body); Err(SupabaseError::Api(format!( "HTTP {}: {}", status.as_u16(),