{"record":{"id":"955f9c5b31b8e5d6","repo":"Significant-Gravitas/AutoGPT","slug":"slug-alias-slug-is-already-used-as-an-alias","errorCode":null,"errorMessage":"Slug '{alias_slug}' is already used as an alias","messagePattern":"Slug '(.+?)' is already used as an alias","errorType":"http","errorClass":"ValueError","httpStatus":400,"severity":"error","filePath":"autogpt_platform/backend/backend/api/features/orgs/db.py","lineNumber":673,"sourceCode":"    aliases = await prisma.organizationalias.find_many(\n        where={\"organizationId\": org_id, \"removedAt\": None}\n    )\n    return [OrgAliasResponse.from_db(a) for a in aliases]\n\n\nasync def create_org_alias(\n    org_id: str, alias_slug: str, user_id: str\n) -> OrgAliasResponse:\n    \"\"\"Create a new alias for an organization.\"\"\"\n    existing_org = await prisma.organization.find_unique(where={\"slug\": alias_slug})\n    if existing_org:\n        raise ValueError(f\"Slug '{alias_slug}' is already used by an organization\")\n\n    existing_alias = await prisma.organizationalias.find_unique(\n        where={\"aliasSlug\": alias_slug}\n    )\n    if existing_alias:\n        raise ValueError(f\"Slug '{alias_slug}' is already used as an alias\")\n\n    alias = await prisma.organizationalias.create(\n        data={\n            \"organizationId\": org_id,\n            \"aliasSlug\": alias_slug,\n            \"aliasType\": \"MANUAL\",\n            \"createdByUserId\": user_id,\n        }\n    )\n    return OrgAliasResponse.from_db(alias)\n","sourceCodeStart":655,"sourceCodeEnd":684,"githubUrl":"https://github.com/Significant-Gravitas/AutoGPT/blob/9c8bb5550f446ba5d3046b78896578742495b3cf/autogpt_platform/backend/backend/api/features/orgs/db.py#L655-L684","documentation":"Error \"Slug '{alias_slug}' is already used as an alias\" thrown in Significant-Gravitas/AutoGPT.","triggerScenarios":"Thrown at autogpt_platform/backend/backend/api/features/orgs/db.py:673 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Choose a different alias slug; it is already used as an alias.","Remove the conflicting alias first if you administer it."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9c8bb5550f446ba5d3046b78896578742495b3cf","analyzedAt":"2026-08-14T17:17:21.957Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}