diff --git a/src/metabase/models/database.clj b/src/metabase/models/database.clj index bd43d73ee43898d36280ccdfc4d1f442bb431a2e..9efaeb95189f60dc4b7af68ba627862037c81fb7 100644 --- a/src/metabase/models/database.clj +++ b/src/metabase/models/database.clj @@ -20,7 +20,7 @@ (invoke [this k] (get this k)) - IModelInstanceApiSerialze + IModelInstanceApiSerialize (api-serialize [this] ;; If current user isn't an admin strip out DB details which may include things like password (cond-> this diff --git a/src/metabase/models/interface.clj b/src/metabase/models/interface.clj index 1887ea2ffe2763440276593114fa404e93497012..1fa459999fd563fe9f61465e0517cc7a728fa13c 100644 --- a/src/metabase/models/interface.clj +++ b/src/metabase/models/interface.clj @@ -1,11 +1,11 @@ (ns metabase.models.interface) -(defprotocol IModelInstanceApiSerialze +(defprotocol IModelInstanceApiSerialize (api-serialize [this] "Called on all objects being written out by the API. Default implementations return THIS as-is, but models can provide custom methods to strip sensitive data, from non-admins, etc.")) -(extend-protocol IModelInstanceApiSerialze +(extend-protocol IModelInstanceApiSerialize Object (api-serialize [this] this)