-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Labels
bugBug or defectBug or defect
Milestone
Description
Support plan
- is this issue currently blocking your project? (yes/no): No (Workaround by adding unsafe() to the schema)
- is this issue affecting a production system? (yes/no): No
Context
- node version: v12.18.1
- module version with issue: 17.1.1
- last module version without issue: N/A
- environment (e.g. node, browser, native): node
- used with (e.g. hapi application, another framework, standalone, ...): standalone
- any other relevant information:
What are you trying to achieve or the steps to reproduce?
const schema = Joi.number()
const result = schema.validate('00000')This affects a system that exchange messages that may contain padded numbers with a fixed length. even though there is a regex to remove leading zeros in the normalizeDecimal function, it only accounts for non zero integers.
What was the result you got?
error type 'number.unsafe'
What result did you expect?
{ error: null, value: 0 }Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugBug or defectBug or defect