new feature: Error code 507 will return if you want to delete a loan that has not been returned

This commit is contained in:
2026-04-24 18:44:07 +02:00
parent 56e073244f
commit 5442f2f1f3
7 changed files with 40 additions and 4 deletions
+10
View File
@@ -134,6 +134,16 @@ router.delete("/delete-loan/:id", authenticate, async (req, res) => {
if (result.success) {
res.status(200).json({ message: "Loan deleted successfully" });
} else {
if (result.code === "LOAN_NOT_FOUND") {
res.status(404).json({ message: "Loan not found" });
}
if (result.code === "LOAN_NOT_RETURNED") {
res.status(507).json({
message: "Cannot delete loan that has not been returned",
});
}
res.status(500).json({ message: "Failed to delete loan" });
}
});