mirror of https://github.com/zulip/zulip.git
onboarding: Fix topic names not being translated correctly.
In 'send_initial_realm_messages', the topics names were not being translated properly as they were computed outside the with `override_language` block. Now, we use 'send_initial_realm_messages' inside a with 'override_language' block in the caller. This fixes the bug. Note: We are using 'override_language' block in the caller and not within the function as it helps to avoid indenting everything inside the function.
This commit is contained in:
parent
aad66674e7
commit
0cddc8a6a6
|
@ -582,6 +582,7 @@ def do_create_user(
|
||||||
if realm_creation:
|
if realm_creation:
|
||||||
from zerver.lib.onboarding import send_initial_realm_messages
|
from zerver.lib.onboarding import send_initial_realm_messages
|
||||||
|
|
||||||
|
with override_language(realm.default_language):
|
||||||
send_initial_realm_messages(realm)
|
send_initial_realm_messages(realm)
|
||||||
|
|
||||||
return user_profile
|
return user_profile
|
||||||
|
|
|
@ -271,7 +271,6 @@ def send_initial_realm_messages(realm: Realm) -> None:
|
||||||
# at least one message.
|
# at least one message.
|
||||||
welcome_bot = get_system_bot(settings.WELCOME_BOT, realm.id)
|
welcome_bot = get_system_bot(settings.WELCOME_BOT, realm.id)
|
||||||
|
|
||||||
with override_language(realm.default_language):
|
|
||||||
# Content is declared here to apply translation properly.
|
# Content is declared here to apply translation properly.
|
||||||
#
|
#
|
||||||
# remove_single_newlines needs to be called on any multiline
|
# remove_single_newlines needs to be called on any multiline
|
||||||
|
|
Loading…
Reference in New Issue