Skip to content

Commit ed12e2f

Browse files
committed
fix: handle missing delete route ids
1 parent f0c2a86 commit ed12e2f

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/routes/crud.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,10 @@ export function createCrudRoutes<ActionDatabase = unknown, TableRef = unknown>(c
223223
async function handleDelete(c: Context) {
224224
const id = c.req.param('id')
225225

226+
if (!id) {
227+
return c.html(render404(resource, basePath), 404)
228+
}
229+
226230
try {
227231
await backend.delete(resource, id)
228232
setFlash(c, 'success', `${resource.displayName} deleted successfully.`)

0 commit comments

Comments
 (0)