SYNC: fix BE

This commit is contained in:
SPRINX0\prochazka
2025-08-06 16:41:39 +02:00
committed by Diflow
parent 9230a2ab73
commit e97c7ed32e
2 changed files with 6 additions and 3 deletions

View File

@@ -4,7 +4,7 @@ const { pluginsdir, packagedPluginsDir, getPluginBackendPath } = require('../uti
const platformInfo = require('../utility/platformInfo'); const platformInfo = require('../utility/platformInfo');
const authProxy = require('../utility/authProxy'); const authProxy = require('../utility/authProxy');
const { getLogger } = require('dbgate-tools'); const { getLogger } = require('dbgate-tools');
const { isProApp } = require('../utility/checkLicense'); //
const logger = getLogger('requirePlugin'); const logger = getLogger('requirePlugin');
const loadedPlugins = {}; const loadedPlugins = {};
@@ -13,7 +13,10 @@ const dbgateEnv = {
dbgateApi: null, dbgateApi: null,
platformInfo, platformInfo,
authProxy, authProxy,
isProApp: isProApp() isProApp: () =>{
const { isProApp } = require('../utility/checkLicense');
return isProApp();
}
}; };
function requirePlugin(packageName, requiredPlugin = null) { function requirePlugin(packageName, requiredPlugin = null) {
if (!packageName) throw new Error('Missing packageName in plugin'); if (!packageName) throw new Error('Missing packageName in plugin');

View File

@@ -186,7 +186,7 @@ const driver = {
// saveScriptToDatabase({ conid: connection._id, database: name }, `db.createCollection('${newCollection}')`); // saveScriptToDatabase({ conid: connection._id, database: name }, `db.createCollection('${newCollection}')`);
}, },
async stream(dbhan, sql, options) { async stream(dbhan, sql, options) {
if (isProApp) { if (isProApp()) {
const { NodeDriverServiceProvider } = require('@mongosh/service-provider-node-driver'); const { NodeDriverServiceProvider } = require('@mongosh/service-provider-node-driver');
const { ElectronRuntime } = require('@mongosh/browser-runtime-electron'); const { ElectronRuntime } = require('@mongosh/browser-runtime-electron');