From 5a48dcf55379aa1b622bfef6efbc1c66e7ada74e Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Wed, 23 Apr 2025 15:23:33 -0500 Subject: [PATCH] refactor(profile updates): added a link to the profile change email --- .../controllers/userAdmin/updateUserAdm.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/server/services/auth/controllers/userAdmin/updateUserAdm.ts b/server/services/auth/controllers/userAdmin/updateUserAdm.ts index 708275a..9b97f0d 100644 --- a/server/services/auth/controllers/userAdmin/updateUserAdm.ts +++ b/server/services/auth/controllers/userAdmin/updateUserAdm.ts @@ -6,6 +6,7 @@ import type { User } from "../../../../types/users.js"; import { createPassword } from "../../utils/createPassword.js"; import { createLog } from "../../../logger/logger.js"; import { sendEmail } from "../../../notifications/controller/sendMail.js"; +import { settings } from "../../../../../database/schema/settings.js"; export const updateUserADM = async (userData: User) => { /** @@ -13,7 +14,6 @@ export const updateUserADM = async (userData: User) => { * password, username, email. */ - console.log(userData); createLog( "info", "apiAuthedRoute", @@ -39,6 +39,21 @@ export const updateUserADM = async (userData: User) => { "The user you are looking for has either been deleted or dose not exist.", }; } + + const { data: s, error: se } = await tryCatch(db.select().from(settings)); + + if (se) { + return { + success: false, + message: `There was an error getting setting data to post to the server.`, + data: se, + }; + } + + const set: any = s; + const server = set.filter((n: any) => n.name === "server"); + const port = set.filter((n: any) => n.name === "serverPort"); + const upd_user = user as User; const password: string = userData.password ? await createPassword(userData.password!) @@ -72,6 +87,8 @@ export const updateUserADM = async (userData: User) => { context: { password: userData.password!, username: user[0].username!, + server: server[0].value, + port: port[0].value, }, }); }