setting languageCode does not impact template language. Emails are sent using default language specified in Firebase console
- Vorherrschende Sprache
- TypeScript
- Sterne
- 7.8k
- Forks
- 2.2k
- Ø Merge
- 22 Std. 28 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
### 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);
```
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Problem mit Angular 15, Firebase 9.14.0 und @angular/fire 7.5.0 zu reproduzieren, indem du die Zuweisung von languageCode gefolgt von sendPasswordResetEmail verwendest. Verfolge, wie languageCode durch diesen Aufruf weitergegeben wird, und vergleiche die angeforderte Sprache mit der Vorlageneinstellung in der Firebase Console. Als abgeschlossen gilt die Aufgabe, wenn die E-Mail zum Zurücksetzen des Passworts die über languageCode angegebene Sprache verwendet und ein Regressionstest oder eine dokumentierte Einschränkung dieses Verhalten abdeckt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, firebase, typescript
- Bereich
- authentication
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100