Skip to content
Snippets Groups Projects
Commit 9cfc3572 authored by Allen Gilliland's avatar Allen Gilliland
Browse files

fix syncing of _metabase_metadata table which started failing at some point.

parent fa77d45e
No related branches found
No related tags found
No related merge requests found
......@@ -172,8 +172,8 @@
(-fetch-page (inc page-num)))))))]
(fetch-page 0)))
(defn- table-rows-seq [_ database table-name]
(k/select (korma-entity database {:table-name table-name})))
(defn- table-rows-seq [_ database table]
(k/select (korma-entity database table)))
(defn- field-avg-length [driver field]
(or (some-> (korma-entity (field/table field))
......
......@@ -230,7 +230,7 @@
This functionality is currently only used by the Sample Dataset. In order to use this functionality, drivers must implement optional fn `:table-rows-seq`."
[driver database _metabase_metadata]
(doseq [{:keys [keypath value]} (driver/table-rows-seq driver database (:name _metabase_metadata))]
(doseq [{:keys [keypath value]} (driver/table-rows-seq driver database _metabase_metadata)]
(let [[_ table-name field-name k] (re-matches #"^([^.]+)\.(?:([^.]+)\.)?([^.]+)$" keypath)]
(try (when (not= 1 (if field-name
(k/update Field
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment