Annual archive creation failing
adam-p opened this issue · 0 comments
adam-p commented
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.