Calendar control validation doesn't work correctly when used in an anonymous form

  • 16 February 2021
  • 0 replies
  • 44 views

Userlevel 5
Badge +20
 

Calendar control validation doesn't work correctly when used in an anonymous form

kbt164475

PRODUCT
K2 Five 5.2
BASED ON
K2 Five 5.2
TAGS
SmartForms
Administrator
Designer
Developer
On-premises
Troubleshooting Tool
This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice. This article is not considered official documentation for K2 software and is provided "as is" with no warranties.

Issue

The calendar control validation doesn't work correctly when used in an anonymous form. When the data is typed in manually into the control and the user tabs out/clicks out of the control to another field, the calendar control displays an "invalid format" message even though the format is correct. If the user selects a date with the picker it works correctly.

Symptoms

This was working on 5.1 but after upgrading to K2 5.2 this does not work. Applying the latest fix pack does not resolve the issue.

Resolution

This has been logged as a known bug and will be addressed in 5.3.

Workaround
It appears that the AntiXSRF cookie is not set for the form in question. This may be caused by the default XSRF which is set to "false" for anonymous forms. If you set this to "true" it will be secure.

This should make the validation work as expected. This can be enabled within the web.config for both Designer and runtime.

The urls are the following:
Program Files x86 > K2 Blackpearl > Smartforms Designer > Web.config Program Files x86 > K2 Blackpearl > Smartforms Runtime > Web.config

<add key="AntiXSRF.EnabledForAnonymous" value="true" />

This is to be added to the <appSettings>.

 


0 replies

Be the first to reply!

Reply