diff --git a/Data_Coupler/Pages/DataCoupler.razor b/Data_Coupler/Pages/DataCoupler.razor index 0e0fa65..44121c0 100644 --- a/Data_Coupler/Pages/DataCoupler.razor +++ b/Data_Coupler/Pages/DataCoupler.razor @@ -819,6 +819,37 @@ (!IsOdbcConnection() && isDatabaseConnected && ((useCustomQuery && isQueryValid) || (!useCustomQuery && !string.IsNullOrEmpty(selectedTable)))))) || (selectedSourceType == "file" && !string.IsNullOrEmpty(selectedSheet)); } + + + @if (IsOdbcConnection()) + { +
+ 🔍 DEBUG ODBC - Stato variabili per Mapping:
+ • isSourceReady: @isSourceReady + (ODBC: @IsOdbcConnection(), useCustomQuery: @useCustomQuery, isQueryValid: @isQueryValid)
+ • isRestConnected: @isRestConnected
+ • selectedRestEntity: @(selectedRestEntity?.Name ?? "NULL")
+ • restEntityDetails: @(restEntityDetails != null ? "LOADED" : "NULL")
+
+ @if (!isSourceReady) + { + ❌ Source non pronta + } + @if (!isRestConnected) + { + ❌ REST non connesso + } + @if (selectedRestEntity == null) + { + ❌ Nessuna entità REST selezionata + } + @if (isSourceReady && isRestConnected && selectedRestEntity != null) + { + ✅ Tutte le condizioni soddisfatte - MAPPING DOVREBBE APPARIRE + } +
+ } + @if (isSourceReady && isRestConnected && selectedRestEntity != null) {