App Form Shows Error for 0 Despite Number Validation

Are you using our SaaS platform (Baserow.io) or self-hosting Baserow?

Self-hosted

If you are self-hosting, what version of Baserow are you running?

Baserow version 1.34.2

If you are self-hosting, which installation method do you use to run Baserow?

I am using Docker.

What are the exact steps to reproduce this issue?

I created a form using the App Builder and set the validation for a field to “Number” so that it only accepts numeric input.

However, when I enter 0 in the form, it shows the error message:
“The field must be a number.”
and doesn’t accept the input.

Attach screenshots, videos, or logs that demonstrate the issue.

Good morning @hslee,

Please accept my apologies, you have found a bug in our validation. If the value is 0, the field is required, and the validation type is numeric, then “0” is considered an invalid value.

We’ll get that resolved soon, thank you for reporting it.

Cheers,
Peter Evans

Thanks for your quick response.