From 957709f79db7a071f8ccdb36b019076d10146448 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Thu, 13 Nov 2025 06:29:24 +0100 Subject: [PATCH] Updates --- .../web-app/mariadb-user/handle-mariadb-user-grants.js | 3 +++ dist/package-shared/utils/create-user-sql-user.js | 3 +++ .../web-app/mariadb-user/handle-mariadb-user-grants.ts | 4 ++++ package-shared/utils/create-user-sql-user.ts | 4 ++++ package.json | 2 +- 5 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dist/package-shared/functions/web-app/mariadb-user/handle-mariadb-user-grants.js b/dist/package-shared/functions/web-app/mariadb-user/handle-mariadb-user-grants.js index 6e4c13e..cee4335 100644 --- a/dist/package-shared/functions/web-app/mariadb-user/handle-mariadb-user-grants.js +++ b/dist/package-shared/functions/web-app/mariadb-user/handle-mariadb-user-grants.js @@ -23,6 +23,9 @@ const revoke_all_existing_grants_1 = __importDefault(require("./revoke-all-exist function handleMariadbUserGrants(_a) { return __awaiter(this, arguments, void 0, function* ({ accessedDatabases, grants, isAllDbsAccess, isAllGrants, user, updatedRecord, }) { const { userDbPrefix } = (0, grab_db_names_1.default)({ user }); + if (!userDbPrefix) { + throw new Error(`No userDbPrefix generated for grants handling!`); + } /** * # Revoke All Existing Grants */ diff --git a/dist/package-shared/utils/create-user-sql-user.js b/dist/package-shared/utils/create-user-sql-user.js index 3665998..be6560d 100644 --- a/dist/package-shared/utils/create-user-sql-user.js +++ b/dist/package-shared/utils/create-user-sql-user.js @@ -23,6 +23,9 @@ function createUserSQLUser(user) { return __awaiter(this, void 0, void 0, function* () { const { fullName, host, username: mariaDBUsername, webHost, } = (0, grab_user_main_sql_user_name_1.default)({ user }); const { userDbPrefix } = (0, grab_db_names_1.default)({ user }); + if (!userDbPrefix) { + throw new Error(`No userDbPrefix generated for creating SQL user!`); + } yield (0, dbHandler_1.default)({ query: `DROP USER IF EXISTS '${mariaDBUsername}'@'${webHost}'`, noErrorLogs: true, diff --git a/package-shared/functions/web-app/mariadb-user/handle-mariadb-user-grants.ts b/package-shared/functions/web-app/mariadb-user/handle-mariadb-user-grants.ts index ba3529e..6540dcd 100644 --- a/package-shared/functions/web-app/mariadb-user/handle-mariadb-user-grants.ts +++ b/package-shared/functions/web-app/mariadb-user/handle-mariadb-user-grants.ts @@ -35,6 +35,10 @@ export default async function handleMariadbUserGrants({ }: Params): Promise { const { userDbPrefix } = grabDbNames({ user }); + if (!userDbPrefix) { + throw new Error(`No userDbPrefix generated for grants handling!`); + } + /** * # Revoke All Existing Grants */ diff --git a/package-shared/utils/create-user-sql-user.ts b/package-shared/utils/create-user-sql-user.ts index 41d2b5c..292c5c6 100644 --- a/package-shared/utils/create-user-sql-user.ts +++ b/package-shared/utils/create-user-sql-user.ts @@ -28,6 +28,10 @@ export default async function createUserSQLUser(user: UserType) { } = grabUserMainSqlUserName({ user }); const { userDbPrefix } = grabDbNames({ user }); + if (!userDbPrefix) { + throw new Error(`No userDbPrefix generated for creating SQL user!`); + } + await dbHandler({ query: `DROP USER IF EXISTS '${mariaDBUsername}'@'${webHost}'`, noErrorLogs: true, diff --git a/package.json b/package.json index b2d3e85..03cd3f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/datasquirel", - "version": "5.3.5", + "version": "5.3.7", "description": "Cloud-based SQL data management tool", "main": "dist/index.js", "bin": {