{"record":{"id":"5ad74cbc05a3f0a2","repo":"diegosouzapw/OmniRoute","slug":"data-error-failed-to-create-dahl-token","errorCode":null,"errorMessage":"data?.error || \"Failed to create Dahl token\"","messagePattern":"data\\?\\.error \\|\\| \"Failed to create Dahl token\"","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"src/app/(dashboard)/dashboard/providers/[id]/components/NoAuthProviderControls.tsx","lineNumber":156,"sourceCode":"    >\n      <span className=\"material-symbols-outlined text-[14px]\">vpn_lock</span>\n      <span className=\"max-w-30 truncate\">{host || t(\"providerProxy\")}</span>\n    </button>\n  ) : null;\n\n  if (accountProviderName) {\n    return (\n      <NoAuthAccountCard\n        providerId={providerId}\n        providerName={accountProviderName}\n        generateAccountId={() => crypto.randomUUID().replace(/-/g, \"\")}\n        generateApiKey={\n          providerId === \"dahl\"\n            ? async () => {\n                const res = await fetch(\"/api/dahl/tokens\", { method: \"POST\" });\n                const data = await res.json();\n                if (!res.ok || !data.token) {\n                  throw new Error(\n                    data?.error ||\n                      providerText(t, \"createDahlTokenFailed\", \"Failed to create Dahl token\")\n                  );\n                }\n                return data.token as string;\n              }\n            : undefined\n        }\n        showManualKeyInput={providerId === \"dahl\"}\n        onManualApiKeyAdd={providerId === \"dahl\" ? handleManualApiKeyAdd : undefined}\n        enabled={enabled}\n        savingEnabled={savingEnabled}\n        onEnabledChange={handleEnabledChange}\n        providerProxyControl={providerProxyControl}\n      />\n    );\n  }\n","sourceCodeStart":138,"sourceCodeEnd":174,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/src/app/(dashboard)/dashboard/providers/[id]/components/NoAuthProviderControls.tsx#L138-L174","documentation":"Error \"data?.error || \"Failed to create Dahl token\"\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at src/app/(dashboard)/dashboard/providers/[id]/components/NoAuthProviderControls.tsx:156 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":"a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d","analyzedAt":"2026-08-25T18:35:09.898Z","schemaVersion":2},"datasetVersion":"2026-08-25T21:54:21.419Z"}