{"record":{"id":"a17ea072db7c602a","repo":"HKUDS/DeepTutor","slug":"knowledge-base-is-not-assigned-to-you","errorCode":null,"errorMessage":"Knowledge base is not assigned to you","messagePattern":"Knowledge base is not assigned to you","errorType":"http","errorClass":"HTTPException","httpStatus":403,"severity":"error","filePath":"deeptutor/multi_user/knowledge_access.py","lineNumber":90,"sourceCode":"\n    if user.is_admin:\n        manager = admin_kb_manager()\n        resolved = _resolve_default_or_name(manager, name)\n        return KnowledgeResource(\n            id=f\"admin:kb:{resolved}\",\n            name=resolved,\n            base_dir=admin_kb_base_dir(),\n            source=\"admin\",\n            assigned=False,\n            read_only=False,\n        )\n\n    user_manager = current_kb_manager()\n    assigned_names = _assigned_admin_names()\n\n    if requested_source == \"admin\":\n        if name not in assigned_names:\n            raise HTTPException(status_code=403, detail=\"Knowledge base is not assigned to you\")\n        if require_write:\n            raise HTTPException(\n                status_code=403, detail=\"Assigned admin knowledge bases are read-only\"\n            )\n        return KnowledgeResource(\n            id=f\"admin:kb:{name}\",\n            name=name,\n            base_dir=admin_kb_base_dir(),\n            source=\"admin\",\n            assigned=True,\n            read_only=True,\n        )\n\n    if requested_source == \"user\":\n        resolved = _resolve_default_or_name(user_manager, name)\n        return KnowledgeResource(\n            id=f\"user:kb:{resolved}\",\n            name=resolved,","sourceCodeStart":72,"sourceCodeEnd":108,"githubUrl":"https://github.com/HKUDS/DeepTutor/blob/3e82f130422a813cdd73c10b21a44e9325f5821a/deeptutor/multi_user/knowledge_access.py#L72-L108","documentation":"Error \"Knowledge base is not assigned to you\" thrown in HKUDS/DeepTutor.","triggerScenarios":"Thrown at deeptutor/multi_user/knowledge_access.py:90 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3e82f130422a813cdd73c10b21a44e9325f5821a","analyzedAt":"2026-08-27T06:57:25.364Z","schemaVersion":2},"datasetVersion":"2026-08-27T08:17:20.692Z"}