From fdf7bc088895a627a1979e19c911bdad6c55d8f7 Mon Sep 17 00:00:00 2001 From: Pratik Chanda Date: Fri, 2 May 2025 03:29:37 +0530 Subject: [PATCH] stream_edit: Org permission not reflecting in channel permission. Earlier, permission in edit panel of channel settings was not the same as that of org permission, specifically for public channel option. This commit fixes that by updating the privacy option state. Fixes:zulip#34526. --- web/src/stream_ui_updates.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/src/stream_ui_updates.ts b/web/src/stream_ui_updates.ts index c164f7ab65..58d42e0cef 100644 --- a/web/src/stream_ui_updates.ts +++ b/web/src/stream_ui_updates.ts @@ -325,7 +325,10 @@ export function enable_or_disable_permission_settings_in_edit_panel( .find(".message-retention-setting-custom-input") .prop("disabled", disable_message_retention_setting); - update_web_public_stream_privacy_option_state($("#stream_permission_settings")); + const $stream_permission_settings = $("#stream_permission_settings"); + + update_web_public_stream_privacy_option_state($stream_permission_settings); + update_public_stream_privacy_option_state($stream_permission_settings); if (!sub.can_change_stream_permissions_requiring_content_access) { const $stream_privacy_values = $stream_settings