diff --git a/src/metabase/driver/mongo/query_processor.clj b/src/metabase/driver/mongo/query_processor.clj index 711631a105473e06526e3f301d46888609ec5134..a315c7c5ae3a20365ba025184be6d624a7002244 100644 --- a/src/metabase/driver/mongo/query_processor.clj +++ b/src/metabase/driver/mongo/query_processor.clj @@ -148,6 +148,7 @@ 3]}) :year {$year field}))))) + (extend-protocol IRValue nil (->rvalue [_] nil) @@ -162,7 +163,7 @@ Value (->rvalue [{value :value, {:keys [base-type]} :field}] (if (isa? base-type :type/MongoBSONID) - (ObjectId. value) + (ObjectId. (str value)) value)) DateTimeValue