The show_effect was either "True" or false which is inconsistent. This was caused by the fact that the string value came from the backend and the boolean came from the default value of get_param. By wrapping the result of get_param in a bool constructor, we make sure the type is always consistent. closes odoo/odoo#78742 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>