angular / angular/angularfire

setting languageCode does not impact template language. Emails are sent using default language specified in Firebase console

Aperta
#3,296 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
7.8k
Fork
2.2k
Merge medio
22h 28m
PR unite (30g)
6

Descrizione

### Version info

**Angular:**
15.0.0

**Firebase:**
"version": "9.14.0",

**AngularFire:**
"@angular/fire": "^7.5.0",

### How to reproduce these conditions

**Failing test unit, Stackblitz demonstrating the problem**

**Steps to set up and reproduce**

this.afAuth.languageCode = Promise.resolve('de');
await this.afAuth.sendPasswordResetEmail(passwordResetEmail);

### Expected behavior

Should sent email with defined language

### Actual behavior

Sending an emil with defined language in Firebase console: [Screenshot 2022-11-30 at 11 15 18](https://user-images.githubusercontent.com/3918999/204769562-7887d107-6430-4ed0-a365-f57aa2ce8afb.png)

Detailed explanation:

I am still facing this issue... this.afAuth.languageCode = Promise.resolve(lang); still sends emails with default template language set in firebase console.

any solution anyone?

p.s. I do:

```
this.afAuth.languageCode = Promise.resolve('de');
await this.afAuth.sendPasswordResetEmail(passwordResetEmail);
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo il problema con Angular 15, Firebase 9.14.0 e @angular/fire 7.5.0 usando l’assegnazione di languageCode seguita da sendPasswordResetEmail. Traccia il modo in cui languageCode viene passato attraverso quella chiamata e confronta la lingua richiesta con l’impostazione del modello in Firebase Console. Il lavoro è completato quando l’e-mail per la reimpostazione della password usa la lingua fornita tramite languageCode, con un test di regressione o una limitazione documentata che copra questo comportamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
angular, firebase, typescript
Ambito
authentication
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.