Strange behaviour with a date field within a catalog item (date variable not visible)

Dennis Braun
Tera Expert

Hi,

 

I have a strange behaviour with a date field within a catalog item set as "public".

On a Cat-Item form a variable "birthdate" is placed.
If you look at the cat item as a logged in user, you can see the variable in the form.

DennisBraun_0-1718346586998.png


As a non-logged-in user, you only see the label of the variable.

DennisBraun_1-1718346631504.png



Now the strange behaviour:
If you place a second date variable on the cat item form, both fields are displayed correctly as public (non-logged-user ) in the portal.

DennisBraun_2-1718346749405.png

 

DennisBraun_3-1718346792105.png

 

There are no Ui Policies or Catalog Client Scripts activated which could trigger the hiding of the variables.


P.S.:
The catalog item has worked for years.

We suspect that the behaviour has changed since the UTAH patch6-hotfix1.

Does anyone have similar symptoms or possible bugfixes without having to create a second date variable on the cat item.


Greetings
Dennis

3 REPLIES 3

Ankur Bawiskar
Tera Patron
Tera Patron

@Dennis Braun 

Did you try removing and adding the variable again?

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Yes, i've tried removing and adding the variable again, but unfortunately no effect.


I have also noticed that the strange behaviour occurs in all Catalog items that contain a date variable

Dennis Braun
Tera Expert

I have also discovered that the date variable is only visible if the language "English" is selected.
If another language (German) is selected, the variable is not visible.

Could this be related to PRB1651362 (Date fields do not display on the Portal when a non-OOTB language is being used), which was mentioned in the release notes https://docs.servicenow.com/bundle/utah-release-notes/page/release-notes/quality/utah-patch-3.html ?

How can this be fixed?
We are currently on version UTAH Patch 10.