mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
settings: Fix custom input handling of message retention setting.
This commit adds code to convert $custom_input.val() to Number
in get_message_retention_setting_value such that values like
"48aa" are treated as NaN and we correctly show save-discard
widget with save button disabled. If we not convert it to Number,
Number.parseInt will just convert "48aa" to 48.
This commit is similar to 711536f53a.
This commit is contained in:
@@ -379,7 +379,7 @@ function get_message_retention_setting_value($input_elem, for_api_data = true) {
|
||||
if ($custom_input.val().length === 0) {
|
||||
return settings_config.retain_message_forever;
|
||||
}
|
||||
return Number.parseInt($custom_input.val(), 10);
|
||||
return Number.parseInt(Number($custom_input.val()), 10);
|
||||
}
|
||||
|
||||
function get_dropdown_value_for_message_retention_setting(setting_value) {
|
||||
|
||||
Reference in New Issue
Block a user