From d25d7cfd6d7ccb12e99a2f65e2cd8faf3e3bf7e1 Mon Sep 17 00:00:00 2001 From: Alessio Dal Santo Date: Tue, 3 Feb 2026 09:33:44 +0100 Subject: [PATCH] [Fix] Sezione mapping ora visibile per connessioni ODBC con query validata - Modificata condizione isSourceReady in DataCoupler.razor - Per ODBC: richiede solo useCustomQuery && isQueryValid (non isDatabaseConnected) - Per altri DB: comportamento invariato (richiede isDatabaseConnected) - Risolto: mapping non appariva dopo validazione query ODBC --- Data_Coupler/Pages/DataCoupler.razor | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Data_Coupler/Pages/DataCoupler.razor b/Data_Coupler/Pages/DataCoupler.razor index aeb5630..0e0fa65 100644 --- a/Data_Coupler/Pages/DataCoupler.razor +++ b/Data_Coupler/Pages/DataCoupler.razor @@ -812,8 +812,11 @@ @{ - var isSourceReady = (selectedSourceType == "database" && isDatabaseConnected && - ((useCustomQuery && isQueryValid) || (!useCustomQuery && !string.IsNullOrEmpty(selectedTable)))) || + // Per ODBC: non richiede isDatabaseConnected, basta query validata + // Per altri database: richiede connessione + (query validata OR tabella selezionata) + var isSourceReady = (selectedSourceType == "database" && + ((IsOdbcConnection() && useCustomQuery && isQueryValid) || + (!IsOdbcConnection() && isDatabaseConnected && ((useCustomQuery && isQueryValid) || (!useCustomQuery && !string.IsNullOrEmpty(selectedTable)))))) || (selectedSourceType == "file" && !string.IsNullOrEmpty(selectedSheet)); } @if (isSourceReady && isRestConnected && selectedRestEntity != null)