diff --git a/backend/internal/handler/instance_detail.go b/backend/internal/handler/instance_detail.go index b3715b7..94c5c3c 100644 --- a/backend/internal/handler/instance_detail.go +++ b/backend/internal/handler/instance_detail.go @@ -105,14 +105,15 @@ func DetailListTables(c *gin.Context) { ptrValues[i] = &values[i] } rows.Scan(ptrValues...) + // Normalize to lowercase keys for frontend compatibility rowMap := make(map[string]interface{}) for i, col := range cols { val := values[i] b, ok := val.([]byte) if ok { - rowMap[col] = string(b) + rowMap[strings.ToLower(col)] = string(b) } else { - rowMap[col] = val + rowMap[strings.ToLower(col)] = val } } tables = append(tables, rowMap)