From 830ee1ad3eb416c613e0bd946367790ed0391cd6 Mon Sep 17 00:00:00 2001 From: Shivam Jha Date: Thu, 31 Oct 2019 00:02:55 +0530 Subject: [PATCH] gdriveTools: Fix search Recent force push seems to cause loss of commits. * Lesson learnt: NEVER FORCE PUSH IN MASTER BRANCH --- bot/helper/mirror_utils/gdriveTools.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bot/helper/mirror_utils/gdriveTools.py b/bot/helper/mirror_utils/gdriveTools.py index cd3ae89..6675421 100644 --- a/bot/helper/mirror_utils/gdriveTools.py +++ b/bot/helper/mirror_utils/gdriveTools.py @@ -221,14 +221,15 @@ class GoogleDriveHelper: while True: response = self.__service.files().list(q=query, spaces='drive', - fields='nextPageToken, files(id, name, mimeType)', - pageToken=page_token).execute() + fields='nextPageToken, files(id, name, mimeType, size)', + pageToken=page_token, + orderBy='modifiedTime desc').execute() for file in response.get('files', []): if file.get('mimeType') == "application/vnd.google-apps.folder": # Detect Whether Current Entity is a Folder or File. if len(results) >= 20: break msg += f"⁍ {file.get('name')}" \ - f" (folder)" + "\n" + f" ({get_readable_file_size(int(file.get('size')))}) + "\n" results.append(file) else: if len(results) >= 20: