feat: Refactor BillingManager to improve validation, add filter functionality, and enhance UI with new icons and export feature
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 7m26s
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 7m26s
This commit is contained in:
+2
-2
@@ -343,8 +343,8 @@ app.post('/api/billing', async (req, res) => {
|
|||||||
// Validate each billing item has required fields
|
// Validate each billing item has required fields
|
||||||
for (let i = 0; i < billingData.length; i++) {
|
for (let i = 0; i < billingData.length; i++) {
|
||||||
const item = billingData[i];
|
const item = billingData[i];
|
||||||
if (!item.hostName || !item.nodeName || !item.country || !item.provider) {
|
if (!item.hostName || !item.country || !item.provider) {
|
||||||
return res.status(400).send(`Billing item at index ${i} is missing required fields`);
|
return res.status(400).send(`Billing item at index ${i} is missing required fields: hostName, country, provider`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+614
-754
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user