diff --git a/apps/webapp/app/routes/__app/orgs/$organizationSlug/__org/templates.add.tsx b/apps/webapp/app/routes/__app/orgs/$organizationSlug/__org/templates.add.tsx
index a53fb38dc..4b48eb948 100644
--- a/apps/webapp/app/routes/__app/orgs/$organizationSlug/__org/templates.add.tsx
+++ b/apps/webapp/app/routes/__app/orgs/$organizationSlug/__org/templates.add.tsx
@@ -1,6 +1,6 @@
import { FolderIcon } from "@heroicons/react/24/solid";
import { Form, useTransition } from "@remix-run/react";
-import { ActionArgs, LoaderArgs } from "@remix-run/server-runtime";
+import type { ActionArgs, LoaderArgs } from "@remix-run/server-runtime";
import {
redirect,
typedjson,
@@ -216,23 +216,23 @@ export default function AddTemplatePage() {
- Set the repo as private
+ Set the repo as public
-
+
diff --git a/apps/webapp/app/services/templates/addTemplate.server.ts b/apps/webapp/app/services/templates/addTemplate.server.ts
index 76577fef6..392cebf5e 100644
--- a/apps/webapp/app/services/templates/addTemplate.server.ts
+++ b/apps/webapp/app/services/templates/addTemplate.server.ts
@@ -12,7 +12,7 @@ import { RefreshAppAuthorizationService } from "../github/refreshAppAuthorizatio
const FormSchema = z.object({
name: z.string().min(3).max(100),
templateId: z.string(),
- private: z.literal("on").optional(),
+ publicRepo: z.literal("on").optional(),
appAuthorizationId: z.string(),
});
@@ -104,7 +104,7 @@ export class AddTemplateService {
id: data.templateId,
},
},
- private: data.private === "on",
+ private: data.publicRepo !== "on",
organization: {
connect: {
slug: organizationSlug,
@@ -132,7 +132,7 @@ export class AddTemplateService {
return createUserRepository(
{
name: data.name,
- private: data.private === "on",
+ private: data.publicRepo !== "on",
auto_init: true,
},
{
@@ -148,7 +148,7 @@ export class AddTemplateService {
{
org: authorization.accountName,
name: data.name,
- private: data.private === "on",
+ private: data.publicRepo !== "on",
auto_init: true,
},
{