Existing Field Rules not saving on 6.4.0

I have…

  • [ x ] Checked the logs and have uploaded a log file and provided a link because I found something suspicious there. Please do not post the log file in the topic because very often something important is missing.

I’m submitting a…

  • [ x ] Regression (a behavior that stopped working in a new release)
  • [ ] Bug report
  • [ ] Performance issue
  • [ ] Documentation issue or request

Current behavior

When editing the Field Rules of a Schema, if any existing Field Rules are present, saving the Field Rules will not work.

Expected behavior

Should be able to save Field Rules.

Minimal reproduction of the problem

  1. Create a new Schema
  2. Add Fields to the Schema
  3. Click on “More” to see the Field Rules section
  4. Add a Field Rule and click on Save
  5. Leave the “More” section (e.g. click on “Fields”)
  6. Go back to the “More” section and try to change the rule or add a new rule, the Save button will not send a request to the server.

The following error in the JS Console appears to be relevant:

ERROR TypeError: Cannot read properties of null (reading '_rawValidators')
app.js?a73b1d4ed17129fb8c8d:2 
at U (app.js?a73b1d4ed17129fb8c8d:2:413099)
at se (app.js?a73b1d4ed17129fb8c8d:2:421814)
at ne (app.js?a73b1d4ed17129fb8c8d:2:420606)
at e.addControl (app.js?a73b1d4ed17129fb8c8d:2:450678)
at e._setUpControl (app.js?a73b1d4ed17129fb8c8d:2:455594)
at e.ngOnChanges (app.js?a73b1d4ed17129fb8c8d:2:454761)
at e.dt (app.js?a73b1d4ed17129fb8c8d:2:146231)
at En (app.js?a73b1d4ed17129fb8c8d:2:153203)
at Mn (app.js?a73b1d4ed17129fb8c8d:2:152973)
at kn (app.js?a73b1d4ed17129fb8c8d:2:152508)

I have also recorded a short 3-minute video of me reproducing the issue and showing the console errors and the network requests:

Environment

  • [ x ] Self hosted with docker
  • [ ] Self hosted with IIS
  • [ ] Self hosted with other version
  • [ ] Cloud version

Version: 6.4.0

Browser:

  • [ x ] Chrome (desktop)
  • [ ] Chrome (Android)
  • [ ] Chrome (iOS)
  • [ ] Firefox
  • [ ] Safari (desktop)
  • [ ] Safari (iOS)
  • [ ] IE
  • [ ] Edge

Others:

This is already fixed

Oh, great! Do you know when the fix will be released? From what I can tell 6.4.0 is still the latest version?

There is a 6.5.0 afaik, but only on docker. There was an issue with the CI. I want to make a new version end of next week

Ah yes, so there is! Great! I will try it, thanks!

1 Like