From 2a36d133e39cb28fe6b9f23aedc4b6495d09b659 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Wed, 6 Aug 2025 09:09:47 +0300 Subject: [PATCH] serverless: Improve pragma() after close() error --- packages/turso-serverless/src/connection.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/turso-serverless/src/connection.ts b/packages/turso-serverless/src/connection.ts index 418822136..facc21562 100644 --- a/packages/turso-serverless/src/connection.ts +++ b/packages/turso-serverless/src/connection.ts @@ -94,6 +94,9 @@ export class Connection { * @returns Promise resolving to the result of the pragma */ async pragma(pragma: string): Promise { + if (!this.isOpen) { + throw new TypeError("The database connection is not open"); + } const sql = `PRAGMA ${pragma}`; return this.session.execute(sql); }