fix(query): preserve structured backend errors

This commit is contained in:
miracle authored and GitHub committed 2026-08-02 16:37:46 +08:00
1 parent 2e9dcdc26b
commit bcafc4a474
58 files changed
+4182 -554

No files matched your search

@@ -1502,7 +1502,7 @@ function finishAgentDriverInstall() {
function failAgentDriverInstall(error: unknown) {
agentInstallOperationId.value = null;
agentInstallRunning.value = false;
agentInstallError.value = translateBackendError(t, errorMessage(error));
agentInstallError.value = translateBackendError(t, error);
showAgentInstallDialog.value = true;
}
@@ -1559,7 +1559,7 @@ async function ensureRequiredAgentDriverInstalled(config: ConnectionConfig): Pro
await refreshLocalAgentDrivers();
finishAgentDriverInstall();
} catch (error) {
testResult.value = { ok: false, message: errorMessage(error) };
testResult.value = { ok: false, message: translateBackendError(t, error) };
failAgentDriverInstall(error);
throw error;
}
@@ -1601,7 +1601,7 @@ async function installSqlServerLegacyCompatibilityComponentIfNeeded(): Promise<b
await refreshLocalAgentDrivers();
finishAgentDriverInstall();
} catch (error) {
testResult.value = { ok: false, message: errorMessage(error) };
testResult.value = { ok: false, message: translateBackendError(t, error) };
failAgentDriverInstall(error);
throw error;
}