mirror of
https://github.com/GAM-team/GAM.git
synced 2025-07-09 06:03:35 +00:00
Fix error in downloadDriveFile: extension checking was incorrect
This commit is contained in:
@ -3982,14 +3982,14 @@ def downloadDriveFile(users):
|
||||
file_title = result[u'title']
|
||||
safe_file_title = u''.join(c for c in file_title if c in safe_filename_chars)
|
||||
filename = os.path.join(target_folder, safe_file_title)
|
||||
if extension and filename.lower()[:len(extension)] != extension:
|
||||
if extension and filename.lower()[-len(extension):] != extension:
|
||||
filename = u'%s%s' % (filename, extension)
|
||||
y = 0
|
||||
if os.path.isfile(filename):
|
||||
while True:
|
||||
y += 1
|
||||
new_filename = os.path.join(target_folder, u'(%s)-%s' % (y, safe_file_title))
|
||||
if extension and new_filename.lower()[:len(extension)] != extension:
|
||||
if extension and new_filename.lower()[-len(extension):] != extension:
|
||||
new_filename = u'%s%s' % (new_filename, extension)
|
||||
if not os.path.isfile(new_filename):
|
||||
break
|
||||
|
Reference in New Issue
Block a user