Possible fix to leading zeros in card nos
This commit is contained in:
parent
81e42a304b
commit
25f6a6e4ee
|
@ -78,8 +78,8 @@ router.put('/', async (req, res) => { // Attempt to create new ACL entry. Fail i
|
||||||
});
|
});
|
||||||
|
|
||||||
router.get('/edit/:cardNumber', async (req, res) => { // Get ACL entry for editing
|
router.get('/edit/:cardNumber', async (req, res) => { // Get ACL entry for editing
|
||||||
const cardNumber = parseInt(req.params.cardNumber);
|
const cardNumber = req.params.cardNumber;
|
||||||
if (isNaN(cardNumber) || cardNumber <= 0) {
|
if (!/^\d+$/.test(cardNumber)) {
|
||||||
return res.status(400).json({ error: 'Invalid card number' });
|
return res.status(400).json({ error: 'Invalid card number' });
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
@ -103,8 +103,8 @@ router.get('/edit/:cardNumber', async (req, res) => { // Get ACL entry for editi
|
||||||
});
|
});
|
||||||
|
|
||||||
router.patch('/:cardNumber', async (req, res) => { // Update ACL entry. Fail if cardNumber does not exist
|
router.patch('/:cardNumber', async (req, res) => { // Update ACL entry. Fail if cardNumber does not exist
|
||||||
const cardNumber = parseInt(req.params.cardNumber);
|
const cardNumber = req.params.cardNumber;
|
||||||
if (isNaN(cardNumber) || cardNumber <= 0) {
|
if (!/^\d+$/.test(cardNumber)) {
|
||||||
return res.status(400).json({ error: 'Invalid card number' });
|
return res.status(400).json({ error: 'Invalid card number' });
|
||||||
}
|
}
|
||||||
const data = req.body;
|
const data = req.body;
|
||||||
|
@ -157,8 +157,8 @@ router.patch('/:cardNumber', async (req, res) => { // Update ACL entry. Fail if
|
||||||
});
|
});
|
||||||
|
|
||||||
router.get('/delete/:cardNumber', async (req, res) => { // Delete ACL entry. Fail if cardNumber does not exist
|
router.get('/delete/:cardNumber', async (req, res) => { // Delete ACL entry. Fail if cardNumber does not exist
|
||||||
const cardNumber = parseInt(req.params.cardNumber);
|
const cardNumber = req.params.cardNumber;
|
||||||
if (isNaN(cardNumber) || cardNumber <= 0) {
|
if (!/^\d+$/.test(cardNumber)) {
|
||||||
return res.status(400).json({ error: 'Invalid card number' });
|
return res.status(400).json({ error: 'Invalid card number' });
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in a new issue