From 20c431ea43c6fc63707ceeee28939a211d1e784f Mon Sep 17 00:00:00 2001
From: Cam Saul <cam@geotip.com>
Date: Tue, 26 May 2015 18:01:50 -0700
Subject: [PATCH] fallback to :UnknownType for Fields on an unknown type
 returned by the generic SQL native QP

---
 src/metabase/driver/generic_sql/native.clj | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/metabase/driver/generic_sql/native.clj b/src/metabase/driver/generic_sql/native.clj
index aabf4143a00..6c141553f4d 100644
--- a/src/metabase/driver/generic_sql/native.clj
+++ b/src/metabase/driver/generic_sql/native.clj
@@ -27,8 +27,9 @@
   [v]
   (if-not v :UnknownField
           (or (driver/class->base-type (type v))
-              (throw (ApiException. (int 500) (format "Missing base type mapping for %s in driver/class->base-type. Please add an entry."
-                                                      (str (type v))))))))
+              (do (log/warn (format "Missing base type mapping for %s in driver/class->base-type. Please add an entry."
+                                    (str (type v))))
+                  :UnknownField))))
 
 (defn process-and-run
   "Process and run a native (raw SQL) QUERY."
-- 
GitLab