fix: remove remaining /api/ double-prefix from template literal API calls

Previous fix missed backtick template strings. Fixed 7 more api.*()
calls in appointments, deadlines, settings, and einstellungen pages.
This commit is contained in:
m
2026-03-25 18:20:35 +01:00
parent 12e0407025
commit e635efa71e
5 changed files with 7 additions and 7 deletions

View File

@@ -22,7 +22,7 @@ export default function EinstellungenPage() {
refetch, refetch,
} = useQuery({ } = useQuery({
queryKey: ["tenant-current", tenantId], queryKey: ["tenant-current", tenantId],
queryFn: () => api.get<Tenant>(`/api/tenants/${tenantId}`), queryFn: () => api.get<Tenant>(`/tenants/${tenantId}`),
enabled: !!tenantId, enabled: !!tenantId,
}); });

View File

@@ -78,7 +78,7 @@ export function AppointmentModal({ open, onClose, appointment }: AppointmentModa
const updateMutation = useMutation({ const updateMutation = useMutation({
mutationFn: (body: Record<string, unknown>) => mutationFn: (body: Record<string, unknown>) =>
api.put<Appointment>(`/api/appointments/${appointment!.id}`, body), api.put<Appointment>(`/appointments/${appointment!.id}`, body),
onSuccess: () => { onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["appointments"] }); queryClient.invalidateQueries({ queryKey: ["appointments"] });
queryClient.invalidateQueries({ queryKey: ["dashboard"] }); queryClient.invalidateQueries({ queryKey: ["dashboard"] });

View File

@@ -64,7 +64,7 @@ export function DeadlineList() {
const completeMutation = useMutation({ const completeMutation = useMutation({
mutationFn: (id: string) => mutationFn: (id: string) =>
api.patch<Deadline>(`/api/deadlines/${id}/complete`), api.patch<Deadline>(`/deadlines/${id}/complete`),
onSuccess: () => { onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["deadlines"] }); queryClient.invalidateQueries({ queryKey: ["deadlines"] });
toast.success("Frist als erledigt markiert"); toast.success("Frist als erledigt markiert");

View File

@@ -68,7 +68,7 @@ export function CalDAVSettings({ tenant }: { tenant: Tenant }) {
typeof window !== "undefined" typeof window !== "undefined"
? localStorage.getItem("kanzlai_tenant_id") ? localStorage.getItem("kanzlai_tenant_id")
: null; : null;
return api.put<Tenant>(`/api/tenants/${tenantId}/settings`, { return api.put<Tenant>(`/tenants/${tenantId}/settings`, {
caldav: cfg, caldav: cfg,
}); });
}, },

View File

@@ -32,13 +32,13 @@ export function TeamSettings() {
} = useQuery({ } = useQuery({
queryKey: ["tenant-members", tenantId], queryKey: ["tenant-members", tenantId],
queryFn: () => queryFn: () =>
api.get<UserTenant[]>(`/api/tenants/${tenantId}/members`), api.get<UserTenant[]>(`/tenants/${tenantId}/members`),
enabled: !!tenantId, enabled: !!tenantId,
}); });
const inviteMutation = useMutation({ const inviteMutation = useMutation({
mutationFn: (data: { email: string; role: string }) => mutationFn: (data: { email: string; role: string }) =>
api.post(`/api/tenants/${tenantId}/invite`, data), api.post(`/tenants/${tenantId}/invite`, data),
onSuccess: () => { onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["tenant-members"] }); queryClient.invalidateQueries({ queryKey: ["tenant-members"] });
setEmail(""); setEmail("");
@@ -52,7 +52,7 @@ export function TeamSettings() {
const removeMutation = useMutation({ const removeMutation = useMutation({
mutationFn: (userId: string) => mutationFn: (userId: string) =>
api.delete(`/api/tenants/${tenantId}/members/${userId}`), api.delete(`/tenants/${tenantId}/members/${userId}`),
onSuccess: () => { onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["tenant-members"] }); queryClient.invalidateQueries({ queryKey: ["tenant-members"] });
toast.success("Mitglied entfernt"); toast.success("Mitglied entfernt");