Skip to content

Schema Config: Adding field formatter wiht non-numeric characters to numeric fields causes errors #7585

@Iwantexpresso

Description

@Iwantexpresso

Description
In schema configs, you can set a field formatter that includes letters and numbers (date formats mostly) into fields that have type interger, this causes errors whenever you load any Data entry where this filed formatter is present. This affects both visible and hidden fields, but for hidden fields no error is properly displayed and instead you get a infinite loading screen
(Insert video)

Steps to reproduce the behavior:

  1. Go to Schema Config and choose any table that has a field of type integer
  2. Select that field and go to the bottom right corner and change the formatter option to any field formatter that includes non intergers, then save these changes
  3. Open the data entry form for the table that includes the field formatter you just set through either its own form of a subview
  4. You should be able to see the error appear as soon as the form is opened and whenever you attempt to save it there should also be a subsequent error when doing so error, if the field was hidden you should see an infinite loading screen instead

Note: the videos attached should help to clarify these a little

Expected behavior
There should either be a block from allowing users to set formatters that include non numeric characters into numeric field types( integer, float, decimals) or if non numerics should be allowed into these numeric type fields, the errors should not appear.

Screenshots

1: Schema config setup of formatter

Screen.Recording.2025-12-11.at.1.12.51.PM.mov
  1. Error when opening the data entry
Screen.recording.trimmed.end.mov
  1. Error when attempting to save entry form:
Data.entry.save.mov

Crash Report

  1. crash report after opening the form:

Specify 7 Crash Report - 2025-12-11T20_02_53.318Z.txt

  1. crash report after attemting to save form:

Specify 7 Crash Report - 2025-12-11T20_02_33.708Z.txt

Please fill out the following information manually:

Metadata

Metadata

Assignees

No one assigned

    Labels

    1 - BugIncorrect behavior of the product2 - Schema ConfigIssues that are related to the Schema Config tool

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions