0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-22 17:30:29 +01:00

Ensure all checkboxes are boolean when validating

Dieser Commit ist enthalten in:
Angus McLeod 2018-06-05 13:11:52 +10:00
Ursprung 2dc7ada433
Commit b0223cc62d

Datei anzeigen

@ -213,6 +213,11 @@ class CustomWizard::Builder
label = field['label'] || I18n.t("#{field['key']}.label") label = field['label'] || I18n.t("#{field['key']}.label")
updater.errors.add(field['id'].to_s, I18n.t('wizard.field.too_short', label: label, min: min_length.to_i)) updater.errors.add(field['id'].to_s, I18n.t('wizard.field.too_short', label: label, min: min_length.to_i))
end end
## ensure all checkboxes are booleans
if field['type'] === 'checkbox'
updater.fields[field['id']] = value == true
end
end end
def create_topic(user, action, data) def create_topic(user, action, data)