fix: wrong return type

This commit is contained in:
Maximilien Carbonne
2024-09-23 20:45:08 +02:00
parent ba48a615cd
commit ff874ac472
2 changed files with 3 additions and 2 deletions

View File

@@ -25,7 +25,7 @@
}, },
}); });
const { data: maintenanceDataList, refresh: refreshList } = useAsyncData( const { data: maintenanceDataList, refresh: refreshList } = useAsyncData<MaintenanceEntryWithDetails[]>(
async () => { async () => {
const { data } = const { data } =
props.currentItemId !== undefined props.currentItemId !== undefined

View File

@@ -10,6 +10,7 @@ import type {
ItemUpdate, ItemUpdate,
MaintenanceEntry, MaintenanceEntry,
MaintenanceEntryCreate, MaintenanceEntryCreate,
MaintenanceEntryWithDetails,
} from "../types/data-contracts"; } from "../types/data-contracts";
import type { AttachmentTypes, PaginationResult } from "../types/non-generated"; import type { AttachmentTypes, PaginationResult } from "../types/non-generated";
import type { MaintenanceFilters } from "./maintenance.ts"; import type { MaintenanceFilters } from "./maintenance.ts";
@@ -67,7 +68,7 @@ export class FieldsAPI extends BaseAPI {
export class ItemMaintenanceAPI extends BaseAPI { export class ItemMaintenanceAPI extends BaseAPI {
getLog(itemId: string, filters: MaintenanceFilters = {}) { getLog(itemId: string, filters: MaintenanceFilters = {}) {
return this.http.get<MaintenanceEntry[]>({ return this.http.get<MaintenanceEntryWithDetails[]>({
url: route(`/items/${itemId}/maintenance`, { status: filters.status?.toString() }), url: route(`/items/${itemId}/maintenance`, { status: filters.status?.toString() }),
}); });
} }