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; });