From bb6bbcfd744b06085009e7bc5f4040a389a81a17 Mon Sep 17 00:00:00 2001 From: Nicolas Meienberger Date: Sun, 4 Jan 2026 18:36:01 +0100 Subject: [PATCH] feat(export): add user password env placeholder --- app/server/modules/system/system.service.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/server/modules/system/system.service.ts b/app/server/modules/system/system.service.ts index ad9396e6..fc131d1e 100644 --- a/app/server/modules/system/system.service.ts +++ b/app/server/modules/system/system.service.ts @@ -188,15 +188,16 @@ const exportConfig = async (params: ExportParams) => { const backupSchedules = transformBackupSchedules(backupSchedulesRaw, scheduleNotifications, scheduleMirrors, params); const [exportVolumes, exportRepositories, exportNotifications, exportedUsersWithHash] = await Promise.all([ - exportEntities(volumes, params), - exportEntities(repositories, params), - exportEntities(notifications, params), - exportEntities(users, params), + exportEntities(volumes, params) as Promise, + exportEntities(repositories, params) as Promise, + exportEntities(notifications, params) as Promise, + exportEntities(users, params) as Promise, ]); const exportUsers = exportedUsersWithHash.map((user) => { - const sanitizedUser = { ...user }; + const sanitizedUser = { ...user } as Record; delete sanitizedUser.passwordHash; + sanitizedUser.password = `\${USER_${user.username.toUpperCase()}_PASSWORD}`; return sanitizedUser; });