Spaces:
Sleeping
Sleeping
Mohamed Abu Basith commited on
Commit ·
d121fea
1
Parent(s): 70d644b
CHG: asyn handler missed
Browse files- routes/profileUpdate.js +4 -1
routes/profileUpdate.js
CHANGED
|
@@ -80,12 +80,15 @@ router.post('/', upload.single('file'), async (req, res) => {
|
|
| 80 |
const validateAddress = (address) => {
|
| 81 |
const requiredFields = ['name', 'mobileNumber', 'pinCode', 'address', 'area'];
|
| 82 |
const missingFields = requiredFields.filter(field => !address[field]);
|
| 83 |
-
|
| 84 |
if (missingFields.length > 0) {
|
| 85 |
throw new Error(`Missing required fields: ${missingFields.join(', ')}`);
|
| 86 |
}
|
| 87 |
};
|
| 88 |
|
|
|
|
|
|
|
|
|
|
| 89 |
// Create new address
|
| 90 |
router.post("/address", asyncHandler(async (req, res) => {
|
| 91 |
try {
|
|
|
|
| 80 |
const validateAddress = (address) => {
|
| 81 |
const requiredFields = ['name', 'mobileNumber', 'pinCode', 'address', 'area'];
|
| 82 |
const missingFields = requiredFields.filter(field => !address[field]);
|
| 83 |
+
|
| 84 |
if (missingFields.length > 0) {
|
| 85 |
throw new Error(`Missing required fields: ${missingFields.join(', ')}`);
|
| 86 |
}
|
| 87 |
};
|
| 88 |
|
| 89 |
+
const asyncHandler = fn => (req, res, next) =>
|
| 90 |
+
Promise.resolve(fn(req, res, next)).catch(next);
|
| 91 |
+
|
| 92 |
// Create new address
|
| 93 |
router.post("/address", asyncHandler(async (req, res) => {
|
| 94 |
try {
|