Fix invoice URL to use API endpoint instead of base path

This commit is contained in:
Torsten Dittmann
2025-05-28 02:02:00 +02:00
parent fb9ef29806
commit 92a5a43824
@@ -5,7 +5,7 @@
import { toLocaleDate } from '$lib/helpers/date';
import { formatCurrency } from '$lib/helpers/numbers';
import type { Invoice, InvoiceList } from '$lib/sdk/billing';
import { sdk } from '$lib/stores/sdk';
import { getApiEndpoint, sdk } from '$lib/stores/sdk';
import { Query } from '@appwrite.io/console';
import { onMount } from 'svelte';
import { trackEvent } from '$lib/actions/analytics';
@@ -134,12 +134,12 @@
<ActionMenu.Item.Anchor
leadingIcon={IconExternalLink}
external
href={`${base}/organizations/${page.params.organization}/invoices/${invoice.$id}/view`}>
href={`${getApiEndpoint()}/organizations/${page.params.organization}/invoices/${invoice.$id}/view`}>
View invoice
</ActionMenu.Item.Anchor>
<ActionMenu.Item.Anchor
leadingIcon={IconDownload}
href={`${base}/organizations/${page.params.organization}/invoices/${invoice.$id}/download`}>
href={`${getApiEndpoint()}/organizations/${page.params.organization}/invoices/${invoice.$id}/download`}>
Download PDF
</ActionMenu.Item.Anchor>
{#if status === 'overdue' || status === 'failed'}