Loading...
 
Skip to main content

Insufficient check for constraints

Status
Closed
Subject
Insufficient check for constraints
Version
18.x
Category
  • Bug
  • Easy for Newbie Dev
Feature
Trackers
Resolution status
Invalid
Submitted by
hman
Lastmod by
Ushindi Gedeon
Rating
(0)
Description

Apparently it is not possible to create a multi selection field in a tracker "Unterstützungsmeldungen" with the option "Mit einem regelmäßigen Foerderbeitrag".

This results in a permanent name unterstuetzungsmeldungenMitEinemRegelmassigenForderbeitrag, which will produce multiple (seven!) errors when a user fills in the form.

There seems to be a constraint on the length which is not monitored upon creation of the tracker. It should not be possible to create tracker and field names and options that will, as a result, make the tracker fail!

Also, the exact numerical limit is intransparently unknown. I will have to look into the DB to find out...

For some use cases, the arguments for multi selection or checkboxes MUST be quite long. It is legally not sufficient to just record "user has checked a checkbox" when this in effect leads to a contract. The full text of the option, as displayed to the user, must be recorded. This is especially important for options where a user entitels the org running the Tiki to make repeated SEPA withdrawals from bank accounts!

Solution
Workaround
Importance
10 high
Easy to solve?
10 easy
Priority
99
Demonstrate Bug on Tiki 19+
Demonstrate Bug (older Tiki versions)
Ticket ID
8075
Created
Saturday 12 February, 2022 11:02:43 UTC
by hman
LastModif
Saturday 26 April, 2025 19:25:37 UTC


Show PHP error messages