Commit 210070a4 authored by Alexandre Bulté's avatar Alexandre Bulté
Browse files

Merge branch 'improve-errors-string' into dev

parents 50043788 5f92b8a2
Pipeline #722 passed with stage
in 37 seconds
......@@ -142,6 +142,7 @@ def type_or_format_error(err, schema):
"""type-or-format-error"""
err_type = err['message-data']['field_type']
err_value = err['message-data']['value']
err_format = err['message-data'].get('field_format')
# Date
if err_type == 'date':
......@@ -178,7 +179,16 @@ def type_or_format_error(err, schema):
# String
elif err_type == 'string':
return u_err(err, 'Format de chaîne incorrect', 'La valeur doit être une chaîne de caractères.')
if err_format == 'uri':
return u_err(err, 'Format de chaîne incorrect', 'La valeur doit être une adresse de site ou de page internet (URL).')
elif err_format == 'email':
return u_err(err, 'Format de chaîne incorrect', 'La valeur doit être une adresse email.')
elif err_format == 'binary':
return u_err(err, 'Format de chaîne incorrect', 'La valeur doit être une chaîne encodée en base64.')
elif err_format == 'uuid':
return u_err(err, 'Format de chaîne incorrect', 'La valeur doit être un UUID.')
else:
return u_err(err, 'Format de chaîne incorrect', 'La valeur doit être une chaîne de caractères.')
# Boolean
elif err_type == 'boolean':
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment