liquid_feedback_frontend

changeset 1689:d47e780a6c49

Check multiselect is set if not optional
author bsw
date Mon Sep 20 15:11:30 2021 +0200 (2021-09-20)
parents c4821ac9e71b
children 64f47fd0fa5a
files app/main/registration/_action/register.lua
line diff
     1.1 --- a/app/main/registration/_action/register.lua	Mon Sep 20 15:09:24 2021 +0200
     1.2 +++ b/app/main/registration/_action/register.lua	Mon Sep 20 15:11:30 2021 +0200
     1.3 @@ -152,7 +152,14 @@
     1.4              table.insert(values, option.name)
     1.5            end
     1.6          end
     1.7 -      end      
     1.8 +      end
     1.9 +      if not optional and #values < 1 then
    1.10 +        slot.put_into("self_registration__invalid_" .. field.name, "to_short")
    1.11 +        slot.select("error", function()
    1.12 +          ui.container{ content = _("Please enter: #{field_name}", { field_name = field.label or field.title }) }
    1.13 +        end)
    1.14 +        errors = errors + 1
    1.15 +      end
    1.16        verification.request_data[field.name] = table.concat(values, ", ")
    1.17      else
    1.18        local value = param.get("verification_data_" .. field.name)

Impressum / About Us