Skip to content

Codeberg OAuth does not allow secondary e-mails to be used #12167

@lucasmz-dev

Description

@lucasmz-dev

Describe the issue

When using Codeberg's Weblate which only uses their own authentication with Codeberg, I am not able to use any secondary e-mails set up in the account.
I usually have an email used for my Git identity (git@lucasmz.dev), I usually set my commit e-mail on Hosted Weblate to it, unfortunately due to this issue, I am not able to do that on this type of instance, because only the main address is considered.

Switching the main e-mail on Codeberg to that one, and re-logging in their instance, makes it so that it is available, undoing it however, removes it again.

I already tried

  • I've read and searched the documentation.
  • I've searched for similar filed issues in this repository.

Steps to reproduce the behavior

  1. Add a secondary email address to Codeberg
  2. Log in to Weblate
  3. Go to account settings
  4. No email found

Expected behavior

All email addresses associated with that account to be usable in Weblate.

Screenshots

image
image

Exception traceback

No response

How do you run Weblate?

Other

Weblate versions

No response

Weblate deploy checks

No response

Additional context

This is not an issue with hosted.weblate.org and GitHub for instance, if I were to use that.
Codeberg Translate does not allow the addition of other e-mail addresses into weblate directly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Waiting for: DemandLow priority for development. Pull requests welcome. Can be prioritized by sponsorship.enhancementAdding or requesting a new feature.good first issueOpportunity for newcoming contributors.

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions