{"record":{"id":"cf0347a9b42cd3af","repo":"octobercms/october","slug":"site-siteid-not-found","errorCode":null,"errorMessage":"Site [{$siteId}] not found.","messagePattern":"Site \\[(.+?)\\] not found\\.","errorType":"exception","errorClass":"SystemException","httpStatus":null,"severity":"error","filePath":"modules/backend/widgets/form/HasTranslatable.php","lineNumber":140,"sourceCode":"                $currentLocale = Site::getEditSite()->hard_locale ?? null;\n                $sites = $sites->filter(fn($site) => $site->hard_locale !== $currentLocale);\n            }\n        }\n\n        return $this->translatableSitesCache[$cacheKey] = $sites->values();\n    }\n\n    /**\n     * getTranslatableSite returns a single site definition by ID\n     */\n    protected function getTranslatableSite($siteId)\n    {\n        $sites = Site::listEditEnabled();\n\n        $site = $sites->first(fn($site) => $site->id == $siteId);\n\n        if (!$site) {\n            throw new SystemException(\"Site [{$siteId}] not found.\");\n        }\n\n        return $site;\n    }\n\n    /**\n     * getTranslatableSiteModel returns the model for a specific site context\n     */\n    protected function getTranslatableSiteModel($model, $site)\n    {\n        if (!method_exists($model, 'isClassInstanceOf')) {\n            return $model;\n        }\n\n        // Model isn't populated likely from saving context\n        if (!$model->exists && ($modelId = post('model_id'))) {\n            $model = $model->newQuery()->find($modelId) ?: $model;\n        }","sourceCodeStart":122,"sourceCodeEnd":158,"githubUrl":"https://github.com/octobercms/october/blob/b608633a7e8922487d91a8161499020121c3b3bf/modules/backend/widgets/form/HasTranslatable.php#L122-L158","documentation":"Error \"Site [{$siteId}] not found.\" thrown in octobercms/october.","triggerScenarios":"Thrown at modules/backend/widgets/form/HasTranslatable.php:140 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":"b608633a7e8922487d91a8161499020121c3b3bf","analyzedAt":"2026-08-21T04:24:57.515Z","schemaVersion":2},"datasetVersion":"2026-08-21T11:28:35.574Z"}