fix/asset name aphanum restriction

This commit is contained in:
SowinskiBraeden committed 2025-05-22 10:38:22 -07:00
1 parent c1adb31657
commit c0e2d01ea6
1 file changed
+3 -3
+3 -3
View File
@@ -24,7 +24,7 @@ const getAssetSchema = (type) => {
assetSchema = joi.object({ assetSchema = joi.object({
type: joi.string().valid("other", "stock", "saving").required(), type: joi.string().valid("other", "stock", "saving").required(),
icon: joi.string().alphanum().required(), icon: joi.string().alphanum().required(),
name: joi.string().alphanum().min(3).max(30).required(), name: joi.string().min(3).max(30).required(),
value: joi.number().min(0).required(), value: joi.number().min(0).required(),
year: joi.number().min(1900).max(new Date().getFullYear()), year: joi.number().min(1900).max(new Date().getFullYear()),
purchaseDate: joi.date().required(), purchaseDate: joi.date().required(),
@@ -36,7 +36,7 @@ const getAssetSchema = (type) => {
case "saving": case "saving":
assetSchema = joi.object({ assetSchema = joi.object({
type: joi.string().valid("other", "stock", "saving").required(), type: joi.string().valid("other", "stock", "saving").required(),
name: joi.string().alphanum().min(3).max(30).required(), name: joi.string().min(3).max(30).required(),
value: joi.number().min(0).required(), value: joi.number().min(0).required(),
id: joi.string().alphanum(), // May be passed when updating existing asset id: joi.string().alphanum(), // May be passed when updating existing asset
userId: joi.string().alphanum(), userId: joi.string().alphanum(),
@@ -45,7 +45,7 @@ const getAssetSchema = (type) => {
case "stock": case "stock":
assetSchema = joi.object({ assetSchema = joi.object({
type: joi.string().valid("other", "stock", "saving").required(), type: joi.string().valid("other", "stock", "saving").required(),
ticker: joi.string().alphanum().min(3).max(5).required(), ticker: joi.string().min(3).max(5).required(),
price: joi.number().min(0).required(), price: joi.number().min(0).required(),
quantity: joi.number().min(1).required(), quantity: joi.number().min(1).required(),
purchaseDate: joi.date().required(), purchaseDate: joi.date().required(),