Skip to content

Asynchronous mail sending does not use store language, mails are sent in en_US instead #6511

Closed
@heldchen

Description

@heldchen

Preconditions

  1. ce 2.1.1
  2. one store view, using locale de_DE with some german translations for the order confirmation mail. (the actual language is irrelevant as long as there are translations other than en_US so that the problem is shown)

Steps to reproduce

  1. enable asynchronous mail sending
  2. create an order in the frontend
  3. wait for next cron run and check the order confirmation mail

Expected result

  1. order confirmation mail is in the language de_DE

Actual result

  1. order confirmation mail is in the language en_US

when turning off asynchronous mail sending, the mail is sent in the correct language, in our case in german. asynchronous mail sending does not seem to be setting the app store context to the correct store.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Fixed in 2.2.xThe issue has been fixed in 2.2 release lineFixed in 2.3.xThe issue has been fixed in 2.3 release lineIssue: Format is validGate 1 Passed. Automatic verification of issue format passedIssue: Ready for WorkGate 4. Acknowledged. Issue is added to backlog and ready for developmentbug report

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions