diff --git a/src/metabase/feature_extraction/async.clj b/src/metabase/feature_extraction/async.clj index f26278447d2e61c12ff2c0abc8b7dfd883a33d57..002ccce8d4165521bb9d8fb160aa0c7345e1962c 100644 --- a/src/metabase/feature_extraction/async.clj +++ b/src/metabase/feature_extraction/async.clj @@ -73,8 +73,8 @@ Uses the same logic as `metabase.api.card`." [{:keys [created_at ended_at]}] (let [duration (time-delta-seconds created_at ended_at) - ttl (* duration (public-settings/query-caching-ttl-ratio)) - age (time-delta-seconds ended_at (java.util.Date.))] + ttl (* duration (public-settings/query-caching-ttl-ratio)) + age (time-delta-seconds ended_at (java.util.Date.))] (<= age ttl))) (defn- cached-job @@ -82,8 +82,7 @@ (when (public-settings/enable-query-caching) (let [job (db/select-one ComputationJob :context (json/encode ctx) - :status [:not= "error"] - {:order-by [[:ended_at :desc]]})] + :status [:not= "error"])] (when (some-> job fresh?) job))))