Skip to content

Commit ed4ec92

Browse files
authored
Merge pull request #2007 from appwrite/fix-domains
Fix domains
2 parents 80fb710 + 4bb3d28 commit ed4ec92

File tree

5 files changed

+26
-21
lines changed

5 files changed

+26
-21
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: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
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/+page.ts

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,10 @@ export const load = async ({ params, depends, url, route }) => {
2626
.forProject(params.region, params.project)
2727
.proxy.listRules(
2828
[
29-
Query.or([
30-
Query.and([
31-
Query.equal('type', RuleType.REDIRECT),
32-
Query.equal('trigger', RuleTrigger.MANUAL)
33-
]),
34-
Query.and([
35-
Query.equal('type', RuleType.DEPLOYMENT),
36-
Query.equal('trigger', RuleTrigger.MANUAL),
37-
Query.equal('deploymentResourceType', DeploymentResourceType.SITE),
38-
Query.equal('deploymentResourceId', params.site)
39-
])
40-
]),
29+
Query.equal('type', [RuleType.DEPLOYMENT, RuleType.REDIRECT]),
30+
Query.equal('deploymentResourceType', DeploymentResourceType.SITE),
31+
Query.equal('deploymentResourceId', params.site),
32+
Query.equal('trigger', RuleTrigger.MANUAL),
4133
Query.limit(limit),
4234
Query.offset(offset),
4335
Query.orderDesc(''),

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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)