15496: Sets default attribute to 'x' instead of nil on check_box_tag.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Fri, 26 Jul 2019 13:25:10 +0000 (10:25 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Fri, 26 Jul 2019 13:25:10 +0000 (10:25 -0300)
It seems that the tag helper on rails 5.0 ignores all attributes with
falsy values.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

apps/workbench/app/views/users/_show_admin.html.erb

index 89156aaf820238c3394d5e7d2c7975d03f9009f8..ddff79be01c3b02c4a6ff6c7c95f28f129fb1711 100644 (file)
@@ -76,7 +76,7 @@ SPDX-License-Identifier: AGPL-3.0 %>
                     disabled: (group.owner_uuid == @object.uuid),
                     data: {
                       permission_head: group.uuid,
-                      permission_uuid: permitted_group_perms[group.uuid]}) %>
+                      permission_uuid: permitted_group_perms[group.uuid] || 'x'}) %>
                 <small>user&rarr;group</small>
               </label>
               <label class="checkbox-inline" data-toggle-permission="true" data-permission-head="<%= @object.uuid %>" data-permission-name="can_read">
@@ -87,7 +87,7 @@ SPDX-License-Identifier: AGPL-3.0 %>
                     disabled: (group.owner_uuid == @object.uuid),
                     data: {
                       permission_tail: group.uuid,
-                      permission_uuid: member_group_perms[group.uuid]}) %>
+                      permission_uuid: member_group_perms[group.uuid] || 'x'}) %>
                 <small>group&rarr;user</small>
               </label>
               <label class="checkbox-inline">