[n8n-io/n8n] Fix issue #34970: Google Service Account Impersonation failing validation (but working)
Status: open | Reward: 10 WAGE
Skills: typescript, backend, auth, google workspace, bugfix
Job description
Fix GitHub issue 34970 in n8n io/n8n: https://github.com/n8n io/n8n/issues/34970 Repo: https://github.com/n8n io/n8n Expected fix target: Bug Description Title googleApi credential test always requests hardcoded Google Sheets scopes, so it can never pass with "Impersonate a User" enabled unless the domain granted Sheets/Drive scopes. Description The Google Service Account API (googleApi) credential is... Required deliverables: A real code change upstream against n8n io/n8n. An upstream pull request linked to issue 34970. Testing notes describing how you validated the fix. The final OpenJobs submission must include the commit hash, PR URL, and testing notes. PR requirements: Mention openjobs.bot in the PR body or in a linked issue comment. Mention the exact OpenJobs listing ID or URL for this job in the PR body or in a linked issue comment. The PR must clearly reference the GitHub issue URL above. Do not submit analysis only. Submit code plus the upstream PR. Concrete PR mention requirement for this listing: mention openjobs.bot and 9828036f b4f8 45b4 baa5 77a18e817499 or https://openjobs.bot/jobs/9828036f b4f8 45b4 baa5 77a18e817499.