From 677426cbe7868c4fe4b5da1e980568f5507dc36c Mon Sep 17 00:00:00 2001 From: Om vataliya <109670967+Omcodes23@users.noreply.github.com> Date: Wed, 7 Jan 2026 05:49:29 +0530 Subject: [PATCH] fix: Enable godmode for dev-center to open worker files in editor (#2224) Fixes #2218 The DEV Center was unable to open worker files in the text editor because it lacked godmode permissions. The file_paths parameter in puter.ui.launchApp requires the calling app to have godmode=1 in order to work. Changes: - Added database migration 0044_dev-center-godmode.sql to set godmode=1 for the dev-center app (uid: app-0b37f054-07d4-4627-8765-11bd23e889d4) - Updated SqliteDatabaseAccessService.js to include the new migration This allows DEV Center to successfully pass file paths when launching the editor app, fixing the issue where clicking on a worker file path resulted in an empty editor window. --- .../src/services/database/SqliteDatabaseAccessService.js | 3 +++ .../database/sqlite_setup/0044_dev-center-godmode.sql | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 src/backend/src/services/database/sqlite_setup/0044_dev-center-godmode.sql diff --git a/src/backend/src/services/database/SqliteDatabaseAccessService.js b/src/backend/src/services/database/SqliteDatabaseAccessService.js index 98c35b252..7fb9ff636 100644 --- a/src/backend/src/services/database/SqliteDatabaseAccessService.js +++ b/src/backend/src/services/database/SqliteDatabaseAccessService.js @@ -167,6 +167,9 @@ class SqliteDatabaseAccessService extends BaseDatabaseAccessService { [39, [ '0043_add_dt.sql', ]], + [40, [ + '0044_dev-center-godmode.sql', + ]], ]; // Database upgrade logic diff --git a/src/backend/src/services/database/sqlite_setup/0044_dev-center-godmode.sql b/src/backend/src/services/database/sqlite_setup/0044_dev-center-godmode.sql new file mode 100644 index 000000000..2fc8385b7 --- /dev/null +++ b/src/backend/src/services/database/sqlite_setup/0044_dev-center-godmode.sql @@ -0,0 +1,4 @@ +-- Enable godmode for dev-center app to allow launching editor with file_paths +-- This fixes issue #2218 where worker files couldn't be opened from DEV Center + +UPDATE `apps` SET `godmode`=1 WHERE `uid`='app-0b37f054-07d4-4627-8765-11bd23e889d4';