fix(dashboard+api): add cors + domain from onboarding

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-12-11 23:35:11 +01:00
parent 5d7bb48b4e
commit cdd13778de
8 changed files with 51 additions and 183 deletions

View File

@@ -9,6 +9,7 @@ import {
getProjectsByOrganizationId,
} from '@openpanel/db';
import { stripTrailingSlash } from '@openpanel/common';
import { zProject } from '@openpanel/validation';
import { getProjectAccess } from '../access';
import { TRPCAccessError } from '../errors';
@@ -50,8 +51,8 @@ export const projectRouter = createTRPCRouter({
name: input.name,
crossDomain: input.crossDomain,
filters: input.filters,
cors: input.cors,
domain: input.domain,
domain: input.domain ? stripTrailingSlash(input.domain) : null,
cors: input.cors?.map((c) => stripTrailingSlash(c)) || [],
},
include: {
clients: {