sdfsdf
This commit is contained in:
parent
3f696cdfc3
commit
9dc35c445e
22
server.js
22
server.js
|
|
@ -386,6 +386,17 @@ app.get('/api/invoices', async (req, res) => {
|
|||
}
|
||||
});
|
||||
|
||||
// IMPORTANT: This must come BEFORE /api/invoices/:id to avoid route collision
|
||||
app.get('/api/invoices/next-number', async (req, res) => {
|
||||
try {
|
||||
const nextNumber = await getNextInvoiceNumber();
|
||||
res.json({ next_number: nextNumber });
|
||||
} catch (error) {
|
||||
console.error('Error getting next invoice number:', error);
|
||||
res.status(500).json({ error: 'Error getting next invoice number' });
|
||||
}
|
||||
});
|
||||
|
||||
app.get('/api/invoices/:id', async (req, res) => {
|
||||
const { id } = req.params;
|
||||
try {
|
||||
|
|
@ -415,17 +426,6 @@ app.get('/api/invoices/:id', async (req, res) => {
|
|||
}
|
||||
});
|
||||
|
||||
// New endpoint to get next invoice number
|
||||
app.get('/api/invoices/next-number', async (req, res) => {
|
||||
try {
|
||||
const nextNumber = await getNextInvoiceNumber();
|
||||
res.json({ next_number: nextNumber });
|
||||
} catch (error) {
|
||||
console.error('Error getting next invoice number:', error);
|
||||
res.status(500).json({ error: 'Error getting next invoice number' });
|
||||
}
|
||||
});
|
||||
|
||||
app.post('/api/invoices', async (req, res) => {
|
||||
const { invoice_number, customer_id, invoice_date, terms, auth_code, tax_exempt, items, created_from_quote_id } = req.body;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue