WeblateOrg / WeblateOrg/weblate

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

Open
#12,167 7 comments 0 reactions 1 assignee Claimed by @gersona View on GitHub
enhancement good first issue Waiting for: Implementation
Dominant language
Python
Stars
6.1k
Forks
1.4k
Avg merge
9h 53m
Merged PRs (30d)
395

Description

### 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

- [X] I've read and searched [the documentation](https://docs.weblate.org/).
- [X] 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](https://github.com/user-attachments/assets/e1510987-bf3b-49fc-83d7-024e5ac42814)
![image](https://github.com/user-attachments/assets/64bf87ec-6239-433e-bbd9-41ff84257d98)

### 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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.