The date check of the fields PersonwantsOrg ValidUntil, ValidUntilUnsubscribe and ValidUntilProlongation should be simplified. Currently, the date is always compared to UTC server time and rejected if it is in the past or not far enough (+1h) in the future. This behaviour is supposed to protect the user from incorrect entries, but leads to various technical problems. Such as:
- The specification of "unsubscribe now" is often answered with an exception. The date was just entered incorrectly.
- If technical processes take a long time, the date is often no longer valid.
This check against "current UTC time" should be removed completely. However, the check for MaxValidDays on the product remains. If the user enters a date in the past, this Pwo would be closed again immediately. Run times of technical processes would no longer receive an exception. And specifications of "unsubscribe in 10min" are permissible, whether this then also works in 10min depends on the system load.
An enhancement request (#34621) has been created.
The product team will evaluate the request and this feature may become available in a future release of the product.