Skip to content

Commit e0745b9

Browse files
committed
fix: domains showing on unrelated resources.
1 parent 80fb710 commit e0745b9

File tree

4 files changed

+24
-11
lines changed

4 files changed

+24
-11
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"dependencies": {
2424
"@ai-sdk/svelte": "^1.1.24",
25-
"@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@e190a19",
25+
"@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@a5e5564",
2626
"@appwrite.io/pink-icons": "0.25.0",
2727
"@appwrite.io/pink-icons-svelte": "^2.0.0-RC.1",
2828
"@appwrite.io/pink-legacy": "^1.0.3",

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/add-domain/+page.svelte

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
import { Wizard } from '$lib/layout';
66
import { addNotification } from '$lib/stores/notifications';
77
import { sdk } from '$lib/stores/sdk';
8-
import { Fieldset, Layout, Tooltip, Icon, Input, Alert } from '@appwrite.io/pink-svelte';
8+
import { Fieldset, Icon, Tooltip } from '@appwrite.io/pink-svelte';
99
import { goto, invalidate } from '$app/navigation';
1010
import { Dependencies } from '$lib/constants';
1111
import { sortBranches } from '$lib/stores/vcs';
1212
import { IconInfo } from '@appwrite.io/pink-icons-svelte';
1313
import { LabelCard } from '$lib/components';
14-
import { Runtime, StatusCode, type Models } from '@appwrite.io/console';
14+
import { type Models, ProxyResourceType, Runtime, StatusCode } from '@appwrite.io/console';
1515
import { statusCodeOptions } from '$lib/stores/domains';
1616
import { writable } from 'svelte/store';
1717
import { onMount } from 'svelte';
@@ -75,7 +75,13 @@
7575
} else if (behaviour === 'REDIRECT') {
7676
rule = await sdk
7777
.forProject(page.params.region, page.params.project)
78-
.proxy.createRedirectRule(domainName, redirect, statusCode);
78+
.proxy.createRedirectRule(
79+
domainName,
80+
redirect,
81+
statusCode,
82+
page.params.function,
83+
ProxyResourceType.Function
84+
);
7985
} else if (behaviour === 'ACTIVE') {
8086
rule = await sdk
8187
.forProject(page.params.region, page.params.project)

src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/add-domain/+page.svelte

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import { Wizard } from '$lib/layout';
66
import { addNotification } from '$lib/stores/notifications';
77
import { sdk } from '$lib/stores/sdk';
8-
import { Fieldset, Layout, Tooltip, Icon, Input, Alert } from '@appwrite.io/pink-svelte';
8+
import { Fieldset, Icon, Tooltip } from '@appwrite.io/pink-svelte';
99
import { goto, invalidate } from '$app/navigation';
1010
import { Dependencies } from '$lib/constants';
1111
import { sortBranches } from '$lib/stores/vcs';
@@ -16,6 +16,7 @@
1616
BuildRuntime,
1717
Framework,
1818
type Models,
19+
ProxyResourceType,
1920
StatusCode
2021
} from '@appwrite.io/console';
2122
import { statusCodeOptions } from '$lib/stores/domains';
@@ -85,7 +86,13 @@
8586
} else if (behaviour === 'REDIRECT') {
8687
rule = await sdk
8788
.forProject(page.params.region, page.params.project)
88-
.proxy.createRedirectRule(domainName, redirect, statusCode);
89+
.proxy.createRedirectRule(
90+
domainName,
91+
redirect,
92+
statusCode,
93+
page.params.site,
94+
ProxyResourceType.Site
95+
);
8996
} else if (behaviour === 'ACTIVE') {
9097
rule = await sdk
9198
.forProject(page.params.region, page.params.project)

0 commit comments

Comments
 (0)