diff --git a/apps/webapp/app/components/jobs/JobsTable.tsx b/apps/webapp/app/components/jobs/JobsTable.tsx index 5f2978f3c..f785fba03 100644 --- a/apps/webapp/app/components/jobs/JobsTable.tsx +++ b/apps/webapp/app/components/jobs/JobsTable.tsx @@ -27,7 +27,6 @@ import { JobStatusBadge } from "./JobStatusBadge"; export function JobsTable({ jobs, noResultsText }: { jobs: ProjectJob[]; noResultsText: string }) { const organization = useOrganization(); - const project = useProject(); return ( @@ -45,7 +44,7 @@ export function JobsTable({ jobs, noResultsText }: { jobs: ProjectJob[]; noResul {jobs.length > 0 ? ( jobs.map((job) => { - const path = jobPath(organization, project, job); + const path = jobPath(organization, { slug: job.projectSlug }, job); return ( @@ -153,7 +152,7 @@ export function JobsTable({ jobs, noResultsText }: { jobs: ProjectJob[]; noResul diff --git a/apps/webapp/app/presenters/JobListPresenter.server.ts b/apps/webapp/app/presenters/JobListPresenter.server.ts index 587d60481..3f0e54df6 100644 --- a/apps/webapp/app/presenters/JobListPresenter.server.ts +++ b/apps/webapp/app/presenters/JobListPresenter.server.ts @@ -207,6 +207,7 @@ export class JobListPresenter { lastRun, properties, environments, + projectSlug: job.project.slug, }; }) .filter(Boolean); diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.integrations_.$clientParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.integrations_.$clientParam/route.tsx index cf3d2a457..e622d02c1 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.integrations_.$clientParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.integrations_.$clientParam/route.tsx @@ -16,7 +16,6 @@ import { PageTitleRow, } from "~/components/primitives/PageHeader"; import { useOrganization } from "~/hooks/useOrganizations"; -import { useProject } from "~/hooks/useProject"; import { useTypedMatchData } from "~/hooks/useTypedMatchData"; import { IntegrationClientPresenter } from "~/presenters/IntegrationClientPresenter.server"; import { requireUser } from "~/services/session.server";