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
|
||||
const cardNumber = parseInt(req.params.cardNumber);
|
||||
if (isNaN(cardNumber) || cardNumber <= 0) {
|
||||
const cardNumber = req.params.cardNumber;
|
||||
if (!/^\d+$/.test(cardNumber)) {
|
||||
return res.status(400).json({ error: 'Invalid card number' });
|
||||
}
|
||||
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
|
||||
const cardNumber = parseInt(req.params.cardNumber);
|
||||
if (isNaN(cardNumber) || cardNumber <= 0) {
|
||||
const cardNumber = req.params.cardNumber;
|
||||
if (!/^\d+$/.test(cardNumber)) {
|
||||
return res.status(400).json({ error: 'Invalid card number' });
|
||||
}
|
||||
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
|
||||
const cardNumber = parseInt(req.params.cardNumber);
|
||||
if (isNaN(cardNumber) || cardNumber <= 0) {
|
||||
const cardNumber = req.params.cardNumber;
|
||||
if (!/^\d+$/.test(cardNumber)) {
|
||||
return res.status(400).json({ error: 'Invalid card number' });
|
||||
}
|
||||
try {
|
||||
|
|
Loading…
Reference in a new issue