diff --git a/frontend/src/app/(app)/ai/extract/page.tsx b/frontend/src/app/(app)/ai/extract/page.tsx index 60ef44b..c9eb691 100644 --- a/frontend/src/app/(app)/ai/extract/page.tsx +++ b/frontend/src/app/(app)/ai/extract/page.tsx @@ -24,7 +24,7 @@ export default function AIExtractPage() { const { data: casesData } = useQuery({ queryKey: ["cases"], - queryFn: () => api.get>("/api/cases"), + queryFn: () => api.get>("/cases"), }); const cases = casesData?.data ?? []; @@ -40,12 +40,12 @@ export default function AIExtractPage() { const formData = new FormData(); formData.append("file", file); response = await api.postFormData( - "/api/ai/extract-deadlines", + "/ai/extract-deadlines", formData, ); } else { response = await api.post( - "/api/ai/extract-deadlines", + "/ai/extract-deadlines", { text }, ); } @@ -74,7 +74,7 @@ export default function AIExtractPage() { try { const promises = deadlines.map((d) => - api.post(`/api/cases/${selectedCaseId}/deadlines`, { + api.post(`/cases/${selectedCaseId}/deadlines`, { title: d.title, due_date: d.due_date ?? "", source: "ai_extraction", diff --git a/frontend/src/app/(app)/fristen/page.tsx b/frontend/src/app/(app)/fristen/page.tsx index 914c175..213d52d 100644 --- a/frontend/src/app/(app)/fristen/page.tsx +++ b/frontend/src/app/(app)/fristen/page.tsx @@ -16,7 +16,7 @@ export default function FristenPage() { const { data: deadlines } = useQuery({ queryKey: ["deadlines"], - queryFn: () => api.get("/api/deadlines"), + queryFn: () => api.get("/deadlines"), }); return ( diff --git a/frontend/src/app/(app)/termine/page.tsx b/frontend/src/app/(app)/termine/page.tsx index 6efe2d0..b080919 100644 --- a/frontend/src/app/(app)/termine/page.tsx +++ b/frontend/src/app/(app)/termine/page.tsx @@ -18,7 +18,7 @@ export default function TerminePage() { const { data: appointments } = useQuery({ queryKey: ["appointments"], - queryFn: () => api.get("/api/appointments"), + queryFn: () => api.get("/appointments"), }); function handleEdit(appointment: Appointment) { diff --git a/frontend/src/components/appointments/AppointmentList.tsx b/frontend/src/components/appointments/AppointmentList.tsx index 01d7bd4..c1d21ae 100644 --- a/frontend/src/components/appointments/AppointmentList.tsx +++ b/frontend/src/components/appointments/AppointmentList.tsx @@ -54,16 +54,16 @@ export function AppointmentList({ onEdit }: AppointmentListProps) { const { data: appointments, isLoading } = useQuery({ queryKey: ["appointments"], - queryFn: () => api.get("/api/appointments"), + queryFn: () => api.get("/appointments"), }); const { data: cases } = useQuery({ queryKey: ["cases"], - queryFn: () => api.get<{ cases: Case[]; total: number }>("/api/cases"), + queryFn: () => api.get<{ cases: Case[]; total: number }>("/cases"), }); const deleteMutation = useMutation({ - mutationFn: (id: string) => api.delete(`/api/appointments/${id}`), + mutationFn: (id: string) => api.delete(`/appointments/${id}`), onSuccess: () => { queryClient.invalidateQueries({ queryKey: ["appointments"] }); toast.success("Termin geloscht"); diff --git a/frontend/src/components/appointments/AppointmentModal.tsx b/frontend/src/components/appointments/AppointmentModal.tsx index 75ef8ff..6915afc 100644 --- a/frontend/src/components/appointments/AppointmentModal.tsx +++ b/frontend/src/components/appointments/AppointmentModal.tsx @@ -41,7 +41,7 @@ export function AppointmentModal({ open, onClose, appointment }: AppointmentModa const { data: cases } = useQuery({ queryKey: ["cases"], - queryFn: () => api.get<{ cases: Case[]; total: number }>("/api/cases"), + queryFn: () => api.get<{ cases: Case[]; total: number }>("/cases"), }); useEffect(() => { @@ -66,7 +66,7 @@ export function AppointmentModal({ open, onClose, appointment }: AppointmentModa const createMutation = useMutation({ mutationFn: (body: Record) => - api.post("/api/appointments", body), + api.post("/appointments", body), onSuccess: () => { queryClient.invalidateQueries({ queryKey: ["appointments"] }); queryClient.invalidateQueries({ queryKey: ["dashboard"] }); @@ -89,7 +89,7 @@ export function AppointmentModal({ open, onClose, appointment }: AppointmentModa }); const deleteMutation = useMutation({ - mutationFn: () => api.delete(`/api/appointments/${appointment!.id}`), + mutationFn: () => api.delete(`/appointments/${appointment!.id}`), onSuccess: () => { queryClient.invalidateQueries({ queryKey: ["appointments"] }); queryClient.invalidateQueries({ queryKey: ["dashboard"] }); diff --git a/frontend/src/components/deadlines/DeadlineCalculator.tsx b/frontend/src/components/deadlines/DeadlineCalculator.tsx index 1c7c1c9..bf2c6c1 100644 --- a/frontend/src/components/deadlines/DeadlineCalculator.tsx +++ b/frontend/src/components/deadlines/DeadlineCalculator.tsx @@ -39,14 +39,14 @@ export function DeadlineCalculator() { const { data: proceedingTypes, isLoading: typesLoading } = useQuery({ queryKey: ["proceeding-types"], - queryFn: () => api.get("/api/proceeding-types"), + queryFn: () => api.get("/proceeding-types"), }); const calculateMutation = useMutation({ mutationFn: (params: { proceeding_type: string; trigger_event_date: string; - }) => api.post("/api/deadlines/calculate", params), + }) => api.post("/deadlines/calculate", params), }); function handleCalculate(e: React.FormEvent) { diff --git a/frontend/src/components/deadlines/DeadlineList.tsx b/frontend/src/components/deadlines/DeadlineList.tsx index 3c30020..7050c16 100644 --- a/frontend/src/components/deadlines/DeadlineList.tsx +++ b/frontend/src/components/deadlines/DeadlineList.tsx @@ -54,12 +54,12 @@ export function DeadlineList() { const { data: deadlines, isLoading } = useQuery({ queryKey: ["deadlines"], - queryFn: () => api.get("/api/deadlines"), + queryFn: () => api.get("/deadlines"), }); const { data: cases } = useQuery({ queryKey: ["cases"], - queryFn: () => api.get("/api/cases"), + queryFn: () => api.get("/cases"), }); const completeMutation = useMutation({ diff --git a/frontend/src/components/settings/CalDAVSettings.tsx b/frontend/src/components/settings/CalDAVSettings.tsx index 6935677..96c9a7d 100644 --- a/frontend/src/components/settings/CalDAVSettings.tsx +++ b/frontend/src/components/settings/CalDAVSettings.tsx @@ -57,7 +57,7 @@ export function CalDAVSettings({ tenant }: { tenant: Tenant }) { // Fetch sync status const { data: syncStatus } = useQuery({ queryKey: ["caldav-status"], - queryFn: () => api.get("/api/caldav/status"), + queryFn: () => api.get("/caldav/status"), refetchInterval: 30_000, }); @@ -83,7 +83,7 @@ export function CalDAVSettings({ tenant }: { tenant: Tenant }) { // Trigger sync const syncMutation = useMutation({ - mutationFn: () => api.post("/api/caldav/sync"), + mutationFn: () => api.post("/caldav/sync"), onSuccess: (result) => { queryClient.invalidateQueries({ queryKey: ["caldav-status"] }); if (result.status === "ok") {