From 4a48ed43a72dad74312baa21e2423a1c80afc0b0 Mon Sep 17 00:00:00 2001 From: HappyZ Date: Thu, 1 Jun 2023 13:10:12 -0700 Subject: [PATCH] [FE] order the random result by created_at desc --- utilities/database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utilities/database.py b/utilities/database.py index fd8f26f..6a58749 100644 --- a/utilities/database.py +++ b/utilities/database.py @@ -129,7 +129,7 @@ class Database: return result[0] def get_random_jobs(self, limit_count=0) -> list: - query = f"SELECT {', '.join(ANONYMOUS_KEYS)} FROM {HISTORY_TABLE_NAME} WHERE rowid IN (SELECT rowid FROM {HISTORY_TABLE_NAME} WHERE {KEY_JOB_STATUS} = ? AND {KEY_IS_PRIVATE} = ? AND {KEY_JOB_TYPE} IN (?, ?, ?) ORDER BY RANDOM() LIMIT ?)" + query = f"SELECT {', '.join(ANONYMOUS_KEYS)} FROM {HISTORY_TABLE_NAME} WHERE rowid IN (SELECT rowid FROM {HISTORY_TABLE_NAME} WHERE {KEY_JOB_STATUS} = ? AND {KEY_IS_PRIVATE} = ? AND {KEY_JOB_TYPE} IN (?, ?, ?) ORDER BY RANDOM() LIMIT ?) ORDER BY created_at DESC" # execute the query and return the results c = self.get_cursor()