diff --git a/frontend/components/Maintenance/ListView.vue b/frontend/components/Maintenance/ListView.vue index 78392a59..e9160550 100644 --- a/frontend/components/Maintenance/ListView.vue +++ b/frontend/components/Maintenance/ListView.vue @@ -25,7 +25,7 @@ }, }); - const { data: maintenanceDataList, refresh: refreshList } = useAsyncData( + const { data: maintenanceDataList, refresh: refreshList } = useAsyncData( async () => { const { data } = props.currentItemId !== undefined diff --git a/frontend/lib/api/classes/items.ts b/frontend/lib/api/classes/items.ts index dde6cc5b..cd321e18 100644 --- a/frontend/lib/api/classes/items.ts +++ b/frontend/lib/api/classes/items.ts @@ -10,6 +10,7 @@ import type { ItemUpdate, MaintenanceEntry, MaintenanceEntryCreate, + MaintenanceEntryWithDetails, } from "../types/data-contracts"; import type { AttachmentTypes, PaginationResult } from "../types/non-generated"; import type { MaintenanceFilters } from "./maintenance.ts"; @@ -67,7 +68,7 @@ export class FieldsAPI extends BaseAPI { export class ItemMaintenanceAPI extends BaseAPI { getLog(itemId: string, filters: MaintenanceFilters = {}) { - return this.http.get({ + return this.http.get({ url: route(`/items/${itemId}/maintenance`, { status: filters.status?.toString() }), }); }