From 6af74c32bcc44a9a7432970d52ebbb0ce92e7df7 Mon Sep 17 00:00:00 2001
From: Allen Gilliland <agilliland@gmail.com>
Date: Wed, 18 Mar 2015 15:59:00 -0700
Subject: [PATCH] update /api/meta/table/:id/query_metadata to hydrate :target
 for all of the table :fields.

---
 src/metabase/api/meta/table.clj       | 2 +-
 test/metabase/api/meta/table_test.clj | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/metabase/api/meta/table.clj b/src/metabase/api/meta/table.clj
index 26fa790cafd..441d6b8ba2b 100644
--- a/src/metabase/api/meta/table.clj
+++ b/src/metabase/api/meta/table.clj
@@ -36,7 +36,7 @@
 
 (defendpoint GET "/:id/query_metadata" [id]
   (->404 (sel :one Table :id id)
-         (hydrate :db :fields)))
+         (hydrate :db [:fields [:target]])))
 
 (defendpoint GET "/:id/fks" [id]
   (read-check Table id)
diff --git a/test/metabase/api/meta/table_test.clj b/test/metabase/api/meta/table_test.clj
index 052a5b25fa0..1a2b79a0de2 100644
--- a/test/metabase/api/meta/table_test.clj
+++ b/test/metabase/api/meta/table_test.clj
@@ -107,6 +107,7 @@
                    :id $
                    :field_type "info"
                    :position 0
+                   :target nil
                    :preview_display true
                    :created_at $
                    :base_type "TextField"})
@@ -120,6 +121,7 @@
                    :id $
                    :field_type "info"
                    :position 0
+                   :target nil
                    :preview_display true
                    :created_at $
                    :base_type "BigIntegerField"})]
-- 
GitLab