From ac2cbef7f858790e4feab2a4efab73ac9b1861f9 Mon Sep 17 00:00:00 2001 From: Ross Scroggs Date: Wed, 4 Jan 2017 16:19:49 -0800 Subject: [PATCH] Fix gam transfer drive to properly handle orphaned files (#380) --- src/gam.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gam.py b/src/gam.py index 570149d9..cca593d6 100755 --- a/src/gam.py +++ b/src/gam.py @@ -4183,6 +4183,8 @@ def transferDriveFiles(users): target_parents.append({u'id': parent[u'id']}) except TypeError: pass + if not target_parents: + target_parents.append({u'id': target_top_folder}) callGAPI(target_drive.files(), u'patch', soft_errors=True, retry_reasons=[u'notFound'], fileId=file_id, body={u'parents': target_parents}) if remove_source_user: callGAPI(target_drive.permissions(), u'delete', soft_errors=True, fileId=file_id, permissionId=source_permissionid)