adam-p/danforth-east

Annual archive creation failing

adam-p opened this issue · 0 comments

The annual archive creation failed with this error:

googleapiclient.errors.HttpError

<HttpError 403 when requesting 
https://www.googleapis.com/drive/v3/files/[redacted]/permissions/[redacted]?transferOwnership=true&alt=json 
returned "Consent is required to transfer ownership of a file to another user.">

Traceback (most recent call last): 

File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", 
line 2447, in wsgi_app response = self.full_dispatch_request() 

File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", 
line 1952, in full_dispatch_request rv = self.handle_user_exception(e) 

File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", 
line 1821, in handle_user_exception reraise(exc_type, exc_value, tb) 

File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/_compat.py", 
line 39, in reraise raise value 

File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", 
line 1950, in full_dispatch_request rv = self.dispatch_request() 

File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", 
line 1936, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) 

File "/srv/tasks.py", 
line 250, in member_sheet_archive new_year = gapps.archive_members_sheet(settings.member_sheet_year) 

File "/srv/gapps.py", 
line 422, in archive_members_sheet sheetdata.copy_drive_file( 
  
File "/srv/sheetdata.py", 
line 258, in copy_drive_file drive.permissions().update( 
  
File "/layers/google.python.pip/pip/lib/python3.8/site-packages/googleapiclient/_helpers.py", 
line 134, in positional_wrapper return wrapped(*args, **kwargs) 

File "/layers/google.python.pip/pip/lib/python3.8/site-packages/googleapiclient/http.py", 
line 907, in execute raise HttpError(resp, content, uri=self.uri) googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/drive/v3/files/[redacted]/permissions/[redacted]?transferOwnership=true&alt=json returned "Consent is required to transfer ownership of a file to another user.">

I haven't yet investigated it.