diff --git a/src/projects/project-clone.ts b/src/projects/project-clone.ts index 74458fa3a73a..bc4b056471a5 100644 --- a/src/projects/project-clone.ts +++ b/src/projects/project-clone.ts @@ -9,7 +9,6 @@ import { withOpenClawStateLease } from "../state/openclaw-state-lease.js"; import { cloneProjectCheckout, ProjectCloneError } from "./project-clone-runtime.js"; import { parseProjectGitUrl } from "./project-git-url.js"; import { - findProjectRegistryByOrigin, listProjectRegistry, registerClonedProjectRegistry, type ProjectRegistryRecord, @@ -64,9 +63,7 @@ export async function materializeProjectClone( operationLabel: "projects.clone.lease", }, async (lease) => { - const raced = - existingCanonicalProject(input.cfg, parsed.url, options) ?? - findProjectRegistryByOrigin(parsed.url, options); + const raced = existingCanonicalProject(input.cfg, parsed.url, options); if (raced) { return raced; } diff --git a/src/projects/project-registry.ts b/src/projects/project-registry.ts index a0a78a477344..00b9e514ccc3 100644 --- a/src/projects/project-registry.ts +++ b/src/projects/project-registry.ts @@ -224,18 +224,6 @@ export async function registerClonedProjectRegistry( ); } -export function findProjectRegistryByOrigin( - originUrl: string, - options: OpenClawStateDatabaseOptions = {}, -): ProjectRegistryRecord | undefined { - const { sqlite, kysely } = openProjectsDatabase(options); - const row = executeSqliteQueryTakeFirstSync( - sqlite, - kysely.selectFrom("projects").selectAll().where("origin_url", "=", originUrl), - ); - return row ? rowToProject(row) : undefined; -} - export function listProjectRegistry( cfg: OpenClawConfig, options: OpenClawStateDatabaseOptions = {},