Skip to content

Commit ac612a3

Browse files
committed
Always run process_ui() if non-None value is supplied
1 parent 9a69121 commit ac612a3

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

shiny/ui/_input_update.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ def update_action_button(
105105

106106
session = require_active_session(session)
107107
msg = {
108-
"label": session._process_ui(label) if label else None,
109-
"icon": session._process_ui(icon) if icon else None,
108+
"label": session._process_ui(label) if label is not None else None,
109+
"icon": session._process_ui(icon) if icon is not None else None,
110110
"disabled": disabled,
111111
}
112112
session.send_input_message(id, drop_none(msg))
@@ -147,8 +147,8 @@ def update_action_link(
147147

148148
session = require_active_session(session)
149149
msg = {
150-
"label": session._process_ui(label) if label else None,
151-
"icon": session._process_ui(icon) if icon else None,
150+
"label": session._process_ui(label) if label is not None else None,
151+
"icon": session._process_ui(icon) if icon is not None else None,
152152
}
153153
session.send_input_message(id, drop_none(msg))
154154

@@ -255,7 +255,7 @@ def update_checkbox(
255255

256256
session = require_active_session(session)
257257
msg = {
258-
"label": session._process_ui(label) if label else None,
258+
"label": session._process_ui(label) if label is not None else None,
259259
"value": value,
260260
}
261261
session.send_input_message(id, drop_none(msg))
@@ -296,7 +296,7 @@ def update_switch(
296296

297297
session = require_active_session(session)
298298
msg = {
299-
"label": session._process_ui(label) if label else None,
299+
"label": session._process_ui(label) if label is not None else None,
300300
"value": value,
301301
}
302302
session.send_input_message(id, drop_none(msg))
@@ -432,7 +432,7 @@ def _update_choice_input(
432432
)
433433
options = session._process_ui(opts)["html"]
434434
msg = {
435-
"label": session._process_ui(label) if label else None,
435+
"label": session._process_ui(label) if label is not None else None,
436436
"options": options,
437437
"value": selected,
438438
}
@@ -484,7 +484,7 @@ def update_date(
484484

485485
session = require_active_session(session)
486486
msg = {
487-
"label": session._process_ui(label) if label else None,
487+
"label": session._process_ui(label) if label is not None else None,
488488
"value": _as_date_attr(value),
489489
"min": _as_date_attr(min),
490490
"max": _as_date_attr(max),
@@ -541,7 +541,7 @@ def update_date_range(
541541
session = require_active_session(session)
542542
value = {"start": _as_date_attr(start), "end": _as_date_attr(end)}
543543
msg = {
544-
"label": session._process_ui(label) if label else None,
544+
"label": session._process_ui(label) if label is not None else None,
545545
"value": drop_none(value),
546546
"min": _as_date_attr(min),
547547
"max": _as_date_attr(max),
@@ -595,7 +595,7 @@ def update_numeric(
595595

596596
session = require_active_session(session)
597597
msg = {
598-
"label": session._process_ui(label) if label else None,
598+
"label": session._process_ui(label) if label is not None else None,
599599
"value": value,
600600
"min": min,
601601
"max": max,
@@ -661,7 +661,7 @@ def update_select(
661661
options = session._process_ui(option_tags)["html"]
662662

663663
msg = {
664-
"label": session._process_ui(label) if label else None,
664+
"label": session._process_ui(label) if label is not None else None,
665665
"options": options,
666666
"value": selected_values,
667667
}
@@ -932,7 +932,7 @@ def update_slider(
932932
value_num = None
933933

934934
msg = {
935-
"label": session._process_ui(label) if label else None,
935+
"label": session._process_ui(label) if label is not None else None,
936936
"value": value_num,
937937
"min": min_num,
938938
"max": max_num,
@@ -985,7 +985,7 @@ def update_text(
985985

986986
session = require_active_session(session)
987987
msg = {
988-
"label": session._process_ui(label) if label else None,
988+
"label": session._process_ui(label) if label is not None else None,
989989
"value": value,
990990
"placeholder": placeholder,
991991
}

0 commit comments

Comments
 (0)