fix type error
This commit is contained in:
@@ -7,16 +7,16 @@ import { httpResponse } from '../../../utils/response';
|
|||||||
export async function GET({ params }: APIContext) {
|
export async function GET({ params }: APIContext) {
|
||||||
try {
|
try {
|
||||||
const { id } = params
|
const { id } = params
|
||||||
if (!id) {
|
if (!id || isNaN(Number(id))) {
|
||||||
return httpResponse({'error': 'no id provided'}, 400)
|
return httpResponse({'error': 'no id provided'}, 400)
|
||||||
}
|
}
|
||||||
return getEntry(id)
|
return getEntry(Number(id))
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return httpResponse({ error: `Failed to retrieve entry: ${error}` }, 500);
|
return httpResponse({ error: `Failed to retrieve entry: ${error}` }, 500);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getEntry(id) {
|
async function getEntry(id: number) {
|
||||||
try {
|
try {
|
||||||
const entry = await db.select().from(entryTable).where(eq(entryTable.id, id))
|
const entry = await db.select().from(entryTable).where(eq(entryTable.id, id))
|
||||||
if (entry.length == 0) {
|
if (entry.length == 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user