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))))