From 0297773a0275b3f50706f741fb18e27f2f122e5d Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Wed, 25 Jun 2025 18:59:44 +0300 Subject: [PATCH] bindings/javascript: Pass readonly flag to open --- bindings/javascript/src/lib.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/bindings/javascript/src/lib.rs b/bindings/javascript/src/lib.rs index 4f389a8e0..4429b70e4 100644 --- a/bindings/javascript/src/lib.rs +++ b/bindings/javascript/src/lib.rs @@ -62,17 +62,13 @@ impl Database { } else { Arc::new(limbo_core::PlatformIO::new().map_err(into_napi_error)?) }; - let file = io - .open_file(&path, limbo_core::OpenFlags::Create, false) - .map_err(into_napi_error)?; - let opts = options.unwrap_or_default(); - let flag = if opts.readonly { limbo_core::OpenFlags::ReadOnly } else { limbo_core::OpenFlags::Create }; + let file = io.open_file(&path, flag, false).map_err(into_napi_error)?; let db_file = Arc::new(DatabaseFile::new(file)); let db = limbo_core::Database::open(io.clone(), &path, db_file, false)